1
Я хотел бы, чтобы ChildCtrl
был инициализирован только при нажатии кнопки над ним. как это возможно?AngularJS: Как динамически инициализировать контроллер в шаблоне из другого контроллера
<div ng-controller="ParentCtrl">
<button>CLICK TO INIT CHILD CTRL</button>
<div class="child-container">
<div ng-controller="ChildCtrl" ng-include="'templates/child.html'" />
</div>
</div>
Спасибо! не думал об этом –
@YossiShasho помнить, что 'ng-if' создает изолированную область. Если 'ParentCtrl' добавил' thing' в свою область, то теперь это обращение к '$ parent.thing' в' ChildCtrl.scope' из-за 'ng-if'. – cgTag
Я знаю, вот что я сделал. благодаря! –