我希望用 jquery mobile 实现 angularjs,除了未应用 jquery mobile css 外,一切正常。
当我不在 angularjs 中使用路由但使用路由时,它可以工作,css 停止工作。
我该怎么办?我还包括jquery-mobile-angular-adapter
仍然无法正常工作。
我希望用 jquery mobile 实现 angularjs,除了未应用 jquery mobile css 外,一切正常。
当我不在 angularjs 中使用路由但使用路由时,它可以工作,css 停止工作。
我该怎么办?我还包括jquery-mobile-angular-adapter
仍然无法正常工作。
“如果您生成新的标记客户端或通过 Ajax 加载内容并将其注入页面,您可以触发 create 事件来处理新标记中包含的所有插件的自动初始化。” - http://jquerymobile.com/demos/1.0/docs/pages/page-scripting.html
要解决这个问题,您必须告诉 JQuery 在 Angular 加载内容后初始化所有插件,您可以在控制器中执行此操作。
$scope.$on('$viewContentLoaded', function() {
$(document).trigger('create'); //$(document) or just the part that was loaded with ajax
});
我不知道 jquery-mobile-angular-adapter,所以我无能为力。