[英]Call parent method from child app
我在子应用程序控制器上具有复选框,因此当用户单击它时,我需要从父控制器调用某些方法:父应用程序控制器:
<div ng-controller="ParentCntr as parentCntr">
<child-app></child-app>
</div>
子应用:
<div class="child-app" ng-controller="ChildCntr as childCntr">
<div class="checkbox no-indent">
<input type="checkbox"
name="test"
id="test"
ng-change="childCntr.DisableText()"
ng-model="childCntr.testVar"/>
<label for="test">Some Text</label>
</div>
</div>
那么,如何以最简单的方式做到这一点?
因此,要访问父级作用域,您可以像这样使用$ parent:
<div ng-controller='SecondCtrl' ng-click='$parent.testFunction()'>{{$parent.name}}</div>
这是一个工作示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.