2
Для следующих angularjs директив:Как Inject переменной в директиве ребенка
app = angular.module('ngApp');
app.value('objects', [
{id: 1, name: 'Jane Doe', active: true},
{id: 2, name: 'Test Biz', active: false},
{id: 3, name: 'Another Business', active: false}
]);
app.directive('myDirective', function (objects) {
return {
template: '<ul></ul>',
replace: true,
compile: function(element, attrs) {
for(var i=0;i<objects.length;i++) {
element.append('<div other-directive object={{object}}></div>');
}
}
};
})
.directive('otherDirecctive', function() {
return {
template: '<li>{{object.name}}',
replace: true,
scope: { object: '=' }
});
И этот бит HTML:
<div my-directive></div>
Как пройти каждый объект в суб-директивы? Есть ли лучший общий способ структурирования этого кода?
Это была функция ссылка, что я был неправильно петь. Спасибо! –