Я создал приложение Angular, в котором есть кнопка, которая добавляет новый элемент в список, вот его изображение:
![Angular App](https://i.stack.imgur.com/6thzh.png)
Я искал сайты, которые предоставляют случайные изображения, и нашел «picsum.photos» (Lorem Picsum), который после ссылки sh действительно дает мне случайную картинку каждый раз.
Я пытался реализовать это в код, но я получаю одно и то же изображение каждый раз.
Код 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 ()?
Спасибо!