2016-09-05 5 views
0

私はコレクションにテーブルを設定しているとしましょう。私はテキストを表示しているだけなので、Angularはテーブルを埋めるすべてのものに時計を入れる必要はなく、一度だけbindを使用します。要素を追加/削除してコレクションを更新するとどうなりますか?新しく追加された要素を角度から評価しないようバインドしていますか?私が気づく必要がある落とし穴がありますか?要素がコレクションに追加/削除されたときに、角をつけてbind-onceを実行すると問題が発生しますか?

例:新しく追加された要素に対してisDeleteableが評価されますか?

<table> 
    <tr ng-repeat="myElement in myCollection"> 
      <td>{{ ::myElement.Title }}</td> 
      <td>{{ ::myElement.UploadedDate }}</td> 
      <td ng-if="::isDeleteable(myElement)"><button type="button" ng-click="deleteElement(myElement)">Delete</button></td> 
    </tr> 
</table> 

答えて

1

角度は常にmyCollectionを見ます。

あなたがしたことは、良い練習です。

関連する問題