是否將鏈接函數中的元素傳遞給控制器函數內部指令並將其傳遞給另一個指令作爲其元素?從鏈接功能到控制器功能從內部指令到另一個指令傳遞元素
我的意思是我有一個指令:
angular.module('myApp').directive('parentDir', function() {
return {
restrict: 'E',
link: function (scope, element, attributes) {
element = //some HTML code
},
controller: function ($scope) {
this.elem = function() {
$scope.elem = element;
}
}
}
});
然後我還有一個指令,我想要得到的$scope.elem
。
angular.module('myApp').directive('childDir', function() {
return {
restrict: 'E',
link: function (scop, elmn, attr){
// HOW TO GET THE $scope.elem here as elmn ?
elmn = $scope.elem ?
}
}
});
是否有可能在element
傳遞到$scope.elem
而且比另一個指令?
編輯:謝謝你們的幫助,我還發現了另一種方式來做到這一點通過factory
under this link
感謝'$ element'。不知道它存在。 – Akash