-1

Jquery は、ページ変更時にすべての Angular ng バインド (ng-app、ng-controller、ng-bind ..) を無視しています。ページが動的に変更されたときに角度を「再バインド」する方法は?

最初のhtmlで:

<section data-role="page" ng-app="aki" ng-controller="akicontroller">

<a href="sec.html"></a>

</section>

2 番目の html の ng-app と ng-controller は無視されます。

<section data-role="page" ng-app="aki" ng-controller="akicontroller">

</section>

ページは dom で jquery を介して読み込まれます。

前もって感謝します。

4

2 に答える 2

0

angularでjqueryを使用する場合は、プラグインをディレクティブに変換する必要があります。以下のビデオは、それがどのように行われるかについて多くを説明しています。

https://www.youtube.com/watch?v=9Bu73oQQSio

これにより、バインディングが確実に更新されます。

于 2014-05-18T19:34:27.777 に答える
0

ng-appアプリのルートを指定するために使用され、ページのルート要素 (html/body) に配置する必要があります。1 つの HTML ドキュメントで 2 つ以上のアプリを実行する必要がある場合は、それらをブートストラップする必要があります。ng-app の Angular ドキュメントを参照してください: https://docs.angularjs.org/api/ng/directive/ngApp

于 2014-05-18T18:36:44.013 に答える