指令访问的角度指令

时间:2017-08-29 19:01:44

标签: angularjs

如何在第一个指令控制器中访问第二个指令控制器的范围值。

所以我的意思是如果我在第一个指令中有$scope.Hello= "Hello";我想在我的第二个指令控制器中访问它。

我该怎么做?我试过广播,但我知道只有父母和子女访问。在这里,我的方案是儿童和儿童访问。

1 个答案:

答案 0 :(得分:1)

在第一个指令的链接中,调用第二个指令并将其作为属性传递。

link: function (scope, element, attrs) {
angular.element(document.body).append($compile('<my2ndDirectivehello="' + scope.hello+'"></my2ndDirective'>
};