最新回答 / MIT的梦
1、三个指令继承过来之后,就形成了自己的scope2、个人认为在链接期间执行的3、子指令没有定义scope,在link中的scope是从父scope(这里的父scope应该是 rootScope)传进来的,所以直接去调用方法是报错的。因为继承的指令superman有自己的scope,这个scope应该是独立的、和rootScope没关系,总之是引用不到的。总结:这里的link的scope参数是父scope(rootScope)传进来的,通过superman继承new一个自己独立的scope
2015-07-25
最新回答 / lpaysage
link中的controller和module中的controller没有关系 只是一个内部函数 一般用来给指令暴露可以对外提供调用的方法(比如指令和指令相互调用) link主要是负责模型和视图动态关联的的 而$scope对象只有在link函数执行时才会被绑定到compile执行之后的函数上(即link) 所以link中的scope的其实就相当于全局的$scope对象 可以对Model数据进行操作等。
2015-07-23