#angularjs #angularjs-scope #custom-attribute
#angularjs #angularjs-область видимости #пользовательский атрибут
Вопрос:
Мне очень нравится Bindonce, но я заметил, что привязки атрибутов ограничены. Я хочу привязать пользовательский атрибут, например data-form="school._id"
, и я хочу, чтобы он был привязан только один раз. Я знаю, что могу сделать что-то вроде data-form="{{school._id}}'
, но, насколько я понимаю, это создаст наблюдателя, и я не хочу этого, потому что я знаю, что это не изменится.
У кого-нибудь есть какие-нибудь идеи?
Ответ №1:
Вы можете использовать $eval
в своей функции ссылки: scope.form = scope.$eval('form');
Этот способ scope.form
устанавливается только один раз.
Комментарии:
1. Извините, что не уточнил, но это не в директиве, это в ng-repeat