您可以通过以下两种方式解决问题:
由于您正在使用
scope: true
,所有作用域都原型继承。所以,如果你确定你的方法$scope
,而不是对this
在screen
控制器,那么两个component
并widget
可以访问功能doSomethingScreeny
。
小提琴。在
component
和上定义链接函数require: '^screen'
。在链接功能中,将screenCtrl保存到scope属性,然后可以在指令的控制器(inject$scope
)中访问它。
小提琴。



