Я видел это раньше, я пытаюсь реализовать функцию инкапсуляции, но это нарушает мою директиву. Без инкапсуляции он работает. Кто-нибудь сделал это раньше или кто-нибудь знает, почему это нарушает директиву?Как обернуть функцию инкапсуляции JS вокруг директивы
https://jsfiddle.net/ciderman/a0n9h0ar/1/
(function() {
myApp.directive('myPerfectDirective', function(){
return{
restrict: 'E',
scope: {
data: '='
},
template: '<p>my perrrrrrfeccct directivve</p>',
templateUrl: 'book-widget.html'
}
});
});
я думаю, что проблема в том, что вы не вызвать функцию, она должна be '(function() {....})()' проверить, чтобы поместить последнюю скобку '()' –