Не может связываться с ‘for’, поскольку это не известное свойство native angular2

Мне нужно создать список флажков динамически, поэтому я использовал * ngFor для итерации массива объектов, все работает нормально до итерации. проблема возникает, когда я устанавливаю значение атрибута в теге метки. угловой бросил ошибку:

Не может связываться с ‘for’, поскольку это не известное свойство native angular2

новое сообщение об ошибке

Необработанное отклонение обещаний: ошибки синтаксического анализа шаблона: невозможно привязать к ‘for’, поскольку это не известное свойство ‘label’.

 

вот моя ошибка plnkr: http://plnkr.co/edit/aAQfWvHc7h7IBuYzpItO?p=preview

Что здесь не так в моем коде?

Обновить

В Angular2 final [for]="xxx" должен работать нормально. Они добавили псевдоним for htmlFor .

оригинал

Угловая по умолчанию использует привязку свойств, но label не имеет свойства. Чтобы указать Угловому явно использовать привязку атрибутов, используйте вместо этого:

 [attr.for]="someField" 

или

 attr.for="{{someField}}" 

вместо.

Они также работают, потому что свойство htmlFor свойство.

 [htmlFor]="someField" htmlFor="{{someField}}" 

В Angular2 RC.6 добавлен псевдоним, который теперь должен работать:

 [for]="someField" 

или

 for="{{someField}}" 
  • Угловой фильтр 2 / список поиска
  • "ERROR TypeError: Object (...) не является функцией", используя AngularFirestore и firebase
  • Динамическая маршрутизация на основе внешних данных
  • Ошибка Angularfire 2: указанный поставщик аутентификации не включен для этой Firebase
  • Использование труб в ngModel для элементов INPUT в угловом
  • Что альтернатива угловым.копиям в угловом
  • Угловая загрузка файла
  • Очистить историю и перезагрузить страницу при входе / выходе из системы с использованием Ionic Framework
  • Угловой маршрутизатор поддерживает строку запроса
  • Хранение экземпляра инжектора для использования в компонентах
  • Angular2: как связывать для выбора нескольких
  • Давайте будем гением компьютера.