0

Angular 2.0 ベータ版を使い始めたところです。追加中にエラー angular が定義されていませんdirective : [angular.ngFor]

Plunker URL の追加http://plnkr.co/edit/ULHddLRqPFXvNG7NPo93?p=preview

前もって感謝します

4

2 に答える 2

3

ディレクティブはコア ディレクティブであるため、もう指定する必要はありません。使用するディレクティブの名前は、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 = {}));

お役に立てば幸いです、ティエリー

于 2016-01-11T10:14:46.727 に答える
1

alpha.52 テンプレートでは大文字と小文字が区別されるためです。ngFor代わりに使用してください。この変更は、他のディレクティブ ( ngIfngModel、 ...)にも適用されます。

于 2016-01-11T10:13:34.027 に答える