我有两个指令,其中包含调用隔离范围的 html。
当模板是内联的时,这个Plnkr可以正常工作,但是如果我将模板更改为 templateURL,它就会停止工作。
编译有问题吗?
加载模板使用 URL,我猜 Angularjs 创建了一个额外的嵌入范围。
尝试使用$$prevSibling.$$prevSibling
来访问这些功能。
顺便说一句,使用$$prevSibling
.
<div authorization><a href="#" ng-click="$$prevSibling.$$prevSibling.modalToggle()">Sign in</a></div>
<div registration><a href="#" ng-click="$$prevSibling.$$prevSibling.modalToggle()">Registration</a></div>