Вложенная директива в ng-view не работает AngularJs
Я разрабатываю SPA, используя собственную директиву из углового ng-view для изменения представлений, проблема в том, что в одном из этих представлений есть пользовательская директива, которую я написал, и когда загружается маршрут, директива не работает.
Вот метод config приложения и пользовательская директива, которая не запускается:S
climbingApp.config(
function( $routeProvider ){
$routeProvider.
when('/', {
controller: 'AppCtrl'
}).
when('/newSector', {
template: '<formNewSector></formNewSector>',
controller: 'addSector',
}).
otherwise({ redirectTo: '/'});
}
);
climbingApp.directives
.directive(
'formNewSector',
function() {
return {
restrict: 'E',
template: "<div>gato</div>",
replace: true,
link: function( scope, iElement, iAttrs ){
}
}
});
1 ответ
Решение
Вы неправильно написали разметку для директивы в вашем template
, Для директивы имени formNewSector
так должно быть <form-new-sector>
не <formNewSector>
,