Привязывает ли один раз в Angular проблемы при добавлении / удалении элементов из коллекции?

0

Скажем, я заполняю таблицу коллекцией. Поскольку я просто показываю текст, мне не нужен 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>
Теги:

1 ответ

1
Лучший ответ

Он будет работать нормально, угловой всегда будет смотреть myCollection.

И то, что вы сделали, - хорошая практика :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню