Я пытаюсь использовать ng-view
внутри настраиваемой директивы, но он не работает, и он также не дает мне никакой ошибки в консоли.AngularJS: ngView внутри настраиваемой директивы
Это моя директива:
(function() {
'use strict';
angular
.module('app')
.directive('header', Header);
Header.$inject = ['USER_AGENT'];
function Header(USER_AGENT) {
return {
restrict: 'A',
templateUrl: 'app/shared/header/header.html',
controller: controller
}
function controller($scope) {
$scope.isMobile = USER_AGENT.isMobile;
}
}
})();
А внутри header.html
файла У меня есть вызов ng-view
так же, как я звала его снаружи (когда он работал). Возможно ли установить гнездо ngView
внутри пользовательской директивы?
Не уверен, что это может быть выработано или нет, но, ИМХО, это плохая идея. – ABOS
Мне интересно, ваша директива должна применяться к элементу, а не ограничивать: «E» и использование ? Но я согласен с последним комментарием, как правило, вы хотите ng-view в файле index.html ... не в директиве –
Да, я это знаю, но в этом случае мне это действительно нужно. И если я сделаю , вероятно, у меня будут некоторые ограничения IE. –