Это шаблон Angular2:Angular2 шаблона ошибки разбора: свойство связывания ngFor не используется какой-либо директивы на встроенном шаблоне
<paper-dropdown-menu label="Country">
<paper-listbox class="dropdown-content" [(ngModel)]="selectedCountry" (ngModelChange)="GetAdmin1s($event)">
<paper-item *ngFor="let country of countries" value="{{country.Id}}">{{country.Name}}</paper-item>
</paper-listbox>
</paper-dropdown-menu>
Я получаю эту ошибку:
переменная"Template parse errors:
Property binding ngFor not used by any directive on an embedded template (""dropdown-content" [(ngModel)]="selectedCountry" (ngModelChange)="GetAdmin1s($event)">
[ERROR ->]<paper-item *ngFor="let country of countries" value="{{country.Id}}">{{country.Name}}</paper-item>
"): [email protected]:12
Property binding ngForCountry not used by any directive on an embedded template (""dropdown-content" [(ngModel)]="selectedCountry" (ngModelChange)="GetAdmin1s($event)">
[ERROR ->]<paper-item *ngFor="let country of countries" value="{{country.Id}}">{{country.Name}}</paper-item>
"): [email protected]:12"
Страны определяется as:
public countries: Array<Country> = [];
Что не так с моим использованием ngFor? Почему он ищет ngForCountry?
Вы уверены, что вы работаете angular2> = бета-17? – drewmoore
Пожалуйста, разместите plunkr, [Я не могу воспроизвести это] (http://plnkr.co/edit/j9e98h2sNv49Md9i95Sn?p=preview) (не стесняйтесь разблокировать его) – drewmoore
Я только что обновил до rc.1 и я 'все еще получаю ошибку. Я пытаюсь сделать plunkr со всеми зависимостями. –