У меня есть нг-повтор и пользовательские директивы внутри него, к которой я пытаюсь передать «элемент» переменный из нг-повтора: передачи переменного нг-повтор в пользовательскую директиву
<li ng-repeat="item in list">
<div custom-directive custom-data="item"></div>
</li>
И представьте себе фиктивную директиву:
angular.module('someModule').directive('customDirective', function() {
restrict: 'A',
scope: {customData: '@'},
link: function(scope) {
console.log(scope.customData);
}
});
- Если я использую
custom-data="item"
затем CustomData внутри директивы равна строке «пункта». - Если я использую
custom-data="{{item}}"
затем CustomData внутри директивы является строковым представлениемitem
объекта и ссылки на другие объекты внутри него потерян.
Вопрос: как я могу пройти item
в форме объекта по моей директиве?
изменить '' @ ''на'' = '' –
Да, решил: D Спасибо –