我在子app控制器上有复选框,所以当用户点击它时,我需要从父控制器调用一些方法: 家长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>
那么,如何以最简单的方式做到这一点?
答案 0 :(得分:0)
因此,要访问父作用域,您可以像这样使用$ parent:
<div ng-controller='SecondCtrl' ng-click='$parent.testFunction()'>{{$parent.name}}</div>
Here是一个有效的例子。