Настройка Servigistics InService > Настройка системных интеграций > Изменения AngularJS в Servigistics InService 6.3
  
Изменения AngularJS в Servigistics InService 6.3
В выпуске Servigistics InService 6.3 осуществлен переход на более новую версию AngularJS. Прочитайте руководство по миграции AngularJS, чтобы убедиться в отсутствии проблем совместимости. Соответствующая документация доступна по следующему адресу: https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3
Как часть этого изменения, были удалены все ссылки на bindonce.
Изменения
В версии Angular 1.3 теперь поддерживается выражение one-time binding. Была удалена сторонняя библиотека bindonce из Servigistics InService и осуществлен переход на новый синтаксис Angular. В новом синтаксисе используются существующие инструкции ng, но имеется префикс, показывающий, что используется one-time binding.
data-bo-if=”isVisible && items.length > 0” теперь имеет вид data-ng-if=”::isVisible && items.length > 0”
Если у выражения есть префикс ::, то все выражение использует one-time binding. Не существует способа частичного использования one-time binding в каком-либо выражении.
Angular разрешает любую непустую строку как truthy, не забудьте сравнить строки с их литеральным значением.
data-ng-if=”::item.hasName === ‘true’”
При использовании one-time binding с ngRepeat или с ptcRepeat используйте следующий синтаксис:
data-ng-repeat=”item in ::items”
data-ptc-repeat=”item in ::items”
Инструкция ngText отсутствует, используйте вместо нее ngBind.
data-ng-bind=”::item.displayName”
Ссылки
Руководство по использованию выражения Angular one-time binding доступно по следующему адресу: https://docs.angularjs.org/guide/expression#one-time-binding
Если вы хотите продолжить использовать стороннюю библиотеку bindonce, включите ее самостоятельно. Загрузите версию 0.3.3 или более позднюю с портала GitHub по следующему адресу: https://github.com/Pasvaz/bindonce
Если вы хотите продолжить использовать стороннюю библиотеку bindonce, загрузите ее самостоятельно. Дополнительные сведения см. в разделе Добавление пользовательских файлов JavaScript.