Изменить определенную переменную на true от провайдера

Я заметил, что xamarin.com перенаправляет на https://visualstudio.microsoft.com/xamarin/ . Я думаю, что это первопричина. Субдомены, такие как forums.xamarin.com и blog.xamarin.com, все еще работают.

0
задан jonrsharpe 19 January 2019 в 17:46
поделиться

1 ответ

вам нужно будет передать имя в функцию productProvider.setInbag (true):

например: сервисный файл ProductProvider

setInbag(name: string, inbag: boolean) {
  var product = this.products.find(f => f.name === name);
  product.inBag = inbag;

}

метод find существует для массивов и вернет первый элемент, в котором предикат (f => f.name === name) имеет значение true.

На заметке:

Я вижу, что ваши продукты имеют свойство id. Вы должны использовать это, чтобы передать выбранный продукт вместо его имени. Продукты могут иметь одно и то же название для разных компаний.

0
ответ дан Jan Feyen 19 January 2019 в 17:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: