-1

Jquery 在页面更改时忽略了所有 Angular ng 绑定(ng-app,ng-controller,ng-bind ..)。它们在索引中工作,但是当我导航到其他页面时,ng-s 只是不工作。是否有页面动态更改时“重新绑定”角度的方法?

在第一个 html 中:

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

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

</section>

在第二个 html ng-app 和 ng-controller 中被忽略:

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

</section>

页面通过 dom 中的 jquery 加载。

先感谢您。

4

2 回答 2

0

ng-app用于指定应用程序的根,应放置在页面的根元素(html/body)中。如果您确实需要在一个 html 文档中运行 >2 个应用程序,那么您必须引导它们。请参阅 ng-app 的 Angular 文档: https ://docs.angularjs.org/api/ng/directive/ngApp

于 2014-05-18T18:36:44.013 回答
0

如果您打算使用带有 Angular 的 jquery,您应该将任何插件转换为指令。下面的视频解释了它是如何完成的。

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

这将确保您的绑定更新。

于 2014-05-18T19:34:27.777 回答