Помогите разобраться, пожалуйста.
У меня есть компонент "каталог" с товарами (ProductItemComponent), и есть корзина(CartComponent). Данные в каталог загружаются сервисом (обычный массив, хардкод). Когда жму "добавить в корзину" - товар добавляется, но в корзине его видно только после перезагрузки. Как сделать автоматическое отображение добавленого товара в козине по клику на кнопку? То есть, как сделать binding между разными компонентами?
(Если это важно - товары сохраняю в LocalStorage)
задан 2 мая 2019 в 11:47
kompaniietst
3611 серебряный знак11 бронзовых знаков
1 ответ 1
в контроллере:
public items:mytype[]=[];
addItem(myType item){
items.push(item);
}
в html:
<div *ngFor="let i of items">
<div >i</div>
</div>
ну примерно будет выглядеть так, и там где список товаров добавить <button (click)="addItem(товар)"></button>
-
а как вы бы написали?Ануар Темирбулат– Ануар Темирбулат2019年05月02日 14:09:55 +00:00Commented 2 мая 2019 в 14:09
-
что именно неправильно?Ануар Темирбулат– Ануар Темирбулат2019年05月02日 14:11:17 +00:00Commented 2 мая 2019 в 14:11
Начните задавать вопросы и получать на них ответы
Найдите ответ на свой вопрос, задав его.
Задать вопросdefault