【发布时间】:2020-02-19 14:59:10
【问题描述】:
我创建了一个 Angular 应用程序,它有一个向列表添加新项目的按钮,这是它的图片:
我搜索了提供随机图片的网站,发现“picsum.photos”(Lorem Picsum),刷新后确实每次都会给我一张随机图片。
我尝试在代码中实现这一点,但每次都得到相同的图像。
TypeScript 代码:
imgUrl = 'https://some_long_path.jpeg';
randomImgUrl = 'https://picsum.photos/536/354';
recipes1: Recipes[] = [
new Recipes('A Test Recipe',
'This is simply a test', this.imgUrl)
];
addRecipe() {
this.recipes1.push(new Recipes('name', 'description', this.randomImgUrl));
}
HTML 代码:
<button class="btn btn-success" (click)="addRecipe()" (keyup.d)="removeRecipe()">New Recipe</button>
似乎只有一个随机图像链接被保存到变量“randomImgUrl”中...
有人知道是什么问题吗?每次调用 addRecipe() 函数时如何获取随机图像?
谢谢!
【问题讨论】:
-
添加参数更改url
https://picsum.photos/536/354?t=123。例如:将 123 替换为当前时间戳。
标签: javascript node.js angular typescript