私は、2つのコントローラ、いわゆる「アプリ」のリストを管理するページと、新しいAngularテンプレートをDivエレメントのinnerHTMLに配置するページを持っています。ページ内のAngularJSテンプレートを動的に読み込みます。
<div ng-controller="appList"></div>
<div ng-controller="appPane"> Dynamic content should be loaded here! </div>
私は、標準の{{表現}}バインディングを使用してみましたが、彼らは、HTMLでは動作しません、私はまた、アプリケーションのようにinnerHTMLプロパティをバインド(NG-バインド-HTML-危険なディレクティブを試してみました要求の戻り値)、コントローラはこの新しいコード内で実行されません。
問題は、Bindingを使用することによって、問題のhtmlのコンテンツを再解析せず角度アプリとして使用することにあると思われます。どのように動的なコンテンツを解析するための取得の任意のアイデアですか?
「アプリ」の角型アプリ(それぞれに「ng-app」宣言がありますか?)または同じアプリの異なるコントローラ/ビューのみですか?コントローラ/ビューが異なる場合は、appListをナビゲーションとして使用し、 '$ routeProviders'(http://docs.angularjs.org/api/ng.$routeProvider)を設定してさまざまなビューを管理します。 –
おそらく私が試みていたものより優れた解決策ですが、私はまだAngularには新しいので、試してみます。ありがとう。 – Zoey