Вложенная директива в 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>,

Другие вопросы по тегам