Скажем, я заполняю таблицу коллекцией. Поскольку я просто показываю текст, мне не нужен Angular, чтобы накладывать часы на все, что я заполняю таблицей, и я использую bind один раз. Что происходит, когда я обновляю свою коллекцию, добавляя/удаляя элементы? Связывает ли он один раз, чтобы предотвратить угловое вычисление вновь добавленных элементов? Есть ли какие-то подводные камни, о которых я должен знать?
Пример: Будет ли 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>
Он будет работать нормально, угловой всегда будет смотреть myCollection.
И то, что вы сделали, - хорошая практика :)