上の任意のディレクティブで使用されていないこれは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"
国変数が定義されています次のように:
public countries: Array<Country> = [];
ngForを使用すると何が問題になりますか?なぜngForCountryを探しているのですか?
をあなたはangular2> =ベータ-17を実行しているあなたは確か? – drewmoore
plunkrを投稿してください(私はこれを再現できません)(http://plnkr.co/edit/j9e98h2sNv49Md9i95Sn?p=preview) – drewmoore
私はrc.1にアップグレードしました。まだエラーが発生しています。私は関与するすべての依存関係でplunkrをやろうとしています。 –