Я пытаюсь использовать ngRepeat в директиве, но я действительно не знаю, как это сделать. Я близко?Угловой JS - ngRepeat в шаблоне
Косилки - это массив в моем контроллере, где используется эта директива.
.directive('slider', function() {
return function() {
template: '<slider><film><frame ng-repeat="mower in mowers">{{mower.series}}</frame></film></slider>';
replace: true;
scope: true;
link: function postLink(scope, iElement, iAttrs) {
// jquery to animate
}
}
});
Я добавил, что там. Извините, я склонен отвечать, а затем много пересматриваю. –
@drew указал, что область управления имеет свойство 'mowers', поэтому я не знаю, почему функция ссылки создает другую в новой области дочернего объекта (которая будет скрывать/теневать в области родительской области), а не просто доступ к свойству в родительской области. –
Я понимаю, что вы имеете в виду. Хороший улов. На мой взгляд, он занимался «scope: {}». –