2016-05-26 3 views
0

私はAngular 2 RC1を使用していますが、ngForを使用しようとしています。ngプロパティをAngular 2で動作させることはできません

<div *ngFor="let item of list">{{item}}</div>を:私がやったときにCan't bind to 'ngFor' since it isn't a known native propertyを取得しておく(私は変数<div>{{ myVar }}</div>を表示しようとしましたし、それが動作します)

を私はimport {Component, Input} from 'angular2/core';を輸入していると私は角が働いている知っています。

私はimport {NgFor} from 'angular2/common';をインポートしようとしましたが、それを私の指示に追加しても成功しませんでした。角度チームはベータ版とRCの間で変化しているようだとして、あなたが持っているので、

文学オンラインは、...あなたは「角度/コア@」「angular2 /コア」の代わりのから輸入している

+0

リストは何ですか?コンポーネントコードを教えてください。 RC1は '@Angel/Core'を介してインポートする必要があります。あなたはベータ版をインポートしています。 – lexith

+0

PS: - 外部の 'NgFor'をインポートする必要はありません。これらのインポートはすべて既にCORE_DIRECTIVESにあります。 –

答えて

1

混乱しています代わりに「#」を使用してください:

<li *ngFor="#item of list"> 
    {{ item }} 
</li> 
+0

良い点!私はそれを実現し、 '@ angular/core'に変更しました。問題は今私がサーバーから500エラーを受け取っていることです(私は 'npm install'を行い、全ての@angularを私のpackage.jsonに追加しました) – ncohen

+0

https://github.com/angular/quickstartからクローンを試みてください.gitからプロジェクトを開始してください –

+0

ありがとうございました。私は初期化フェーズで非常に多くの変更を期待していませんでした。 'li'を閉じてください – ncohen

関連する問題