用ng做框架,路由的時候發現一個問題。不同的頁面要用到不同的js的時候,就不起作用。我知道原因是你的這個js是需要取得到一些Dom節點的。 但是在最開始加載首頁的時候我的這個頁面並木有加載出來,這個時候就無法獲取到這些 DOM節點,各位有好的解決辦法嗎?
业精于勤,荒于嬉;行成于思,毁于随。
dom事件無法生效有一個live方法的(jquery on),數據雙綁失效的話$scope.$apply()手動刷新,dom節點加載跟你js寫的位置也有關係,你問題不夠清晰吧
常用到的一個方法,使用$timeout方法:
$timeout
$timeout(function() { // TODO // 这里填写你的功能代码 }, 1000) // 这个时间你可以自己选择
angular.element(document).ready()把js擱ready裡試試
這個問題已經解決了,之前我也是遇到了,折騰了老久。 http://www.weipxiu.com/?p=434
dom事件無法生效有一個live方法的(jquery on),數據雙綁失效的話$scope.$apply()手動刷新,dom節點加載跟你js寫的位置也有關係,你問題不夠清晰吧
常用到的一個方法,使用
$timeout
方法:angular.element(document).ready()
把js擱ready裡試試
這個問題已經解決了,之前我也是遇到了,折騰了老久。 http://www.weipxiu.com/?p=434