Angular 2.0 ベータ版を使い始めたところです。追加中にエラー angular が定義されていませんdirective : [angular.ngFor]
。
Plunker URL の追加http://plnkr.co/edit/ULHddLRqPFXvNG7NPo93?p=preview
前もって感謝します
Angular 2.0 ベータ版を使い始めたところです。追加中にエラー angular が定義されていませんdirective : [angular.ngFor]
。
Plunker URL の追加http://plnkr.co/edit/ULHddLRqPFXvNG7NPo93?p=preview
前もって感謝します
ディレクティブはコア ディレクティブであるため、もう指定する必要はありません。使用するディレクティブの名前は、ngFor
代わりにng-for
.
テンプレート:
<h2>{{teamName}}</h2>
<ul>
{{players}}
<li *ngFor="#player of players"> {{player}}</li>
</ul>
あなたのコンポーネント:
(function(app) {
app.AppComponent =
ng.core.Component({
selector: 'my-app',
templateUrl: 'app/home.html',
})
.Class({
constructor: function() {
this.teamName = 'ManchesterUnited';
this.players = ['Ronney','Mata','Depay','Jhones','Smalling','Schiderlin'];
}
});
})(window.app || (window.app = {}));
お役に立てば幸いです、ティエリー
alpha.52 テンプレートでは大文字と小文字が区別されるためです。ngFor
代わりに使用してください。この変更は、他のディレクティブ ( ngIf
、ngModel
、 ...)にも適用されます。