2012-09-25 64 views
2

我希望用jQuery的移動實現angularjs所有工作正常,除了沒有應用jQuery的移動css。jquery css不適用於angularjs路由

它工作時,我不使用angularjs路由,但與路由,CSS停止工作。

我該怎麼辦?我還包括jquery-mobile-angular-adapter仍然無法正常工作。

+0

你有一個例子嗎?使用http://plnkr.co/edit/gist:3662656作爲基礎 –

回答

1

「如果您通過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,所以我不能幫忙。