2017-08-13 3 views
0

私はAngularJsを初めて使用しています。私はあなたの助けが必要な状況に悩まされています。動的にロードされたコンテンツにangularjsコントローラの機能を適用する

angularjsコントローラ内でコンテンツをロードしています。内容をロードするときに、新しいコントローラ(新しいコントローラで)をAjaxから現在動作しているコントローラ全体に置き換えています。これをjQuery .htmlを使用して置き換えています。 () 関数。今問題はコンテンツが完全にロードされていることですが、新しいコントローラの機能はまったく機能していません。

ここで私は新しいと言いましたが、私が正しいテクニックに従っているか、この問題の解決策があるのか​​、またはタスクを実行するための新しいオプションがあるかどうかを教えてください。

また、ディレクティブでコンテンツを読み込もうとしましたが、使用した後で読み込んだコンテンツはまったく機能しません。

答えて

0

これは私のために働く。

angular.bootstrap($('body'), ['app']); 
0

新しいコンテンツを(新しいコントローラで)コンパイルして置き換える必要があります。そのために$ compileサービスを使用することができます。

関連する問題