Я новичок в угловой, я все еще пытаюсь многому научиться, есть одна вещь, с которой я столкнулся, нужно знать, могу ли я использовать ссылку, контроллер, скомпилировать все вместе внутри одной директивы?с помощью ссылки, компиляции и функции контроллера вместе в директиве
Например, это пример, который я работаю в какой-либо директиве, наблюдая за выходом, я натолкнулся, что эта функция ссылки не работает. Любая причина для этого не работать, или я совершил явную ошибку.
КОД
angular.module('app').directive('movies', function() {
return {
templateUrl: "movieCard.html",
restrict: "EA",
scope: { },
link: function(scope, element, attrs) {
console.log("link function called");
},
controller: function($scope) {
console.log("controller function called");
},
compile: function(elem,attrss){
console.log("compile function called");
}
}
})
Я создал функцию Link Plunker
хорошо получил точку, но все же нужно знать, почему это не мы переходим сферы в функции компиляции в качестве параметра, и если до и после являются части функции компиляции, как получилось, что мы можем передайте область непосредственно в pre и post.I меня только путают сейчас. –
Я написал просто мою функцию предварительной и пост-ссылки, но угловой передал сообщение и предварительно использовал несколько параметров, таких как область. Я редактирую плункер с параметрами – Silvinus