私はとを持っています、ng-include
そしてIEはリピートの子インスタンスオブジェクトを見るとランダムに自分自身をクラップスします:ng-controller
ng-repeat
main.html内
<section ng-repeat="panel in sidepanels">
<h2 class="twelve columns">
<span class="twelve">
<i class="icon {{panel.icon}}"></i> <!-- resolves properly -->
{{panel.controller.name}} <!-- empty -->
</span>
</h2>
<div
ng-include src="'views/'+panel.controller.name.toLowerCase()+'.html'"
ng-controller="panel.controller"
></div>
</section>
controllers.js内
function Main($scope) {
…
$scope.sidepanels = [
{
"controller": Alerts,
"icon": "icon-warning-sign"
}
];
…
}
function Alerts($scope,WebSocket) {
$scope.alerts = [];
WebSocket.on('…', function(data) { … });
WebSocket… //WebSocket is a Service
}
コンソールでエラーをスローする代わりに、解決できない場合があるという事実を黙って無視しますpanel
。でGETが失敗したのを見て、これが当てはまることに気づいただけviews/.html
です。
私はMSDNをチェックしました、そしておそらくIEはname
プロパティをサポートします。