我的Web应用程序有几个页面,它们各自拥有自己的控制器。在这些页面中,我使用指令,这些指令也有一个控制器。所有控制器都使用controllerAs语法,并且它们都设置为
vm
。根据这篇文章,这应该是可以实现的。然而,我在与指令结合使用时遇到了问题。在这个CodePen中,我重现了一个类似的情况:
http://codepen.io/csteur/pen/LGEdLy
在这个例子中,由于嵌套指令,父作用域也被破坏了。有人能解释一下为什么会发生这种情况,或者如何更改才能使其正常工作吗?