[英]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.