簡體   English   中英

從子應用程序調用父方法

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM