2014-12-25 33 views

回答

3

即容易,使用納克 - 如果:

<div ng-controller="ParentCtrl"> 
    <button ng-click='loadChild=true'>CLICK TO INIT CHILD CTRL</button> 
    <div class="child-container" ng-if='loadChild'> 
     <div ng-controller="ChildCtrl" ng-include="'templates/child.html'" /> 
    </div> 
</div> 

ng-if指令不加載DOM除非表達是true

+0

謝謝!沒有想到 –

+0

@YossiShasho請記住'ng-if'創建一個獨立的範圍。如果'ParentCtrl'將'thing'添加到它的作用域中,那麼由於'ng-if',現在在'ChildCtrl.scope'內部以'$ parent.thing'的形式被訪問。 – cgTag

+0

我知道,那是我做的。謝謝! –

相關問題