2017-12-12 6 views
0

私は角度がないので、非常に明白なものがありません。私はこの優れたチュートリアルhttps://sniederm.wordpress.com/2017/04/12/tutorial-ng2-rest-service/を使ってプロジェクトを作成しました。次に、リストではなくテーブルにデータを表示するようにコードを修正しようとしました。後リストからテーブルに表示を変更するときに角の例が壊れます

<div> 
    <ul> 
    <li *ngFor="let user of users | async">{{user.name}}</li> 
    </ul> 
</div> 

::前

<table> 
     <tr ng-repeat="user in users | async"> 
     <td>{{user.name}}</td> 
     </tr> 
</table> 

しかし、私はプロジェクトを表示するとき、エラーがデバッガにあります:ERRORの例外TypeErrorは:未定義のプロパティ 'name' を読み取ることができません。

誰でもこのエラーが発生している理由を説明できますか?あなたが使用して

おかげで、

ジェイド

+0

まあのコードが理由AngularJS構文に変更します*ngFor

今すぐアップデートで、意味がありませんか? :D – Alex

答えて

0

構文はAngularJSからの角度ではありません。 ng-repeatは、あなたが角度を使用している場合は、次の

<table> 
     <tr *ngFor="user in users | async"> 
     <td>{{ user.name }}</td> 
     </tr> 
</table>