Не может связываться с ‘for’, поскольку это не известное свойство native angular2
Мне нужно создать список флажков динамически, поэтому я использовал * ngFor для итерации массива объектов, все работает нормально до итерации. проблема возникает, когда я устанавливаю значение атрибута в теге метки. угловой бросил ошибку:
Не может связываться с ‘for’, поскольку это не известное свойство native angular2
новое сообщение об ошибке
- Угловая 2 внутренняяHTML (щелчок) привязка
- Как получить абсолютный путь к текущей странице в Angular 2?
- Как переключать макеты в Angular2
- Angular2: Сделать дорожки нечувствительными к регистру
- Загрузите внешний CSS-стиль в компонент Angular 2
Необработанное отклонение обещаний: ошибки синтаксического анализа шаблона: невозможно привязать к ‘for’, поскольку это не известное свойство ‘label’.
вот моя ошибка plnkr: http://plnkr.co/edit/aAQfWvHc7h7IBuYzpItO?p=preview
Что здесь не так в моем коде?
- Что такое параметр read в @ViewChild для
- Как передать данные на угловые маршрутизаторы?
- Угловой 4 - «Нельзя привязываться к« ngModel », так как это не известное свойство ошибки« input »
- Повторите элемент HTML несколько раз, используя ngFor на основе числа
- множественная компоновка для разных страниц в угловом 2
- Angular2: приложение аварийно завершает работу / становится невосприимчивым после обнаружения исключения / ошибки
- Угловое redirect на страницу входа в систему
- Детальный компонент Angular2 как данные
Обновить
В 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}}"