2
我有一個應用程序,我異步加載登錄模式,因此它可以在構成應用程序的多個平臺上使用。我正在加載和綁定模態的HTML,但我找不到一種方式來初始化異步加載模態中的Angular控制器。這裏的基本思想是:Angular.js:在異步加載的模板上初始化控制器?
<div ng-controller="loginController" ng-init="loadModal()">
<a ng-click="openModal()">LOG IN</a>
<div ng-bind-html="modalHTML">
// Once loaded, I need to initialize the AngularJS in here, fr'ex:
<ul>
<li ng-repeat="item for item in items>{{item.blerg}}</li>
</ul>
</div>
</div>
注意,我不是在實際使用NG-INIT,我通過服務加載。這是一個超級笨拙的版本,因爲使JSBins花費了大量的時間。