angular.js路由的時候不同的頁面引入js問題
迷茫
迷茫 2017-05-15 17:02:39
0
4
502

用ng做框架,路由的時候發現一個問題。不同的頁面要用到不同的js的時候,就不起作用。我知道原因是你的這個js是需要取得到一些Dom節點的。 但是在最開始加載首頁的時候我的這個頁面並木有加載出來,這個時候就無法獲取到這些 DOM節點,各位有好的解決辦法嗎?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(4)
滿天的星座

dom事件無法生效有一個live方法的(jquery on),數據雙綁失效的話$scope.$apply()手動刷新,dom節點加載跟你js寫的位置也有關係,你問題不夠清晰吧

滿天的星座

常用到的一個方法,使用$timeout方法:

$timeout(function() {
    // TODO
    // 这里填写你的功能代码
}, 1000) // 这个时间你可以自己选择
给我你的怀抱

angular.element(document).ready()
把js擱ready裡試試

滿天的星座

這個問題已經解決了,之前我也是遇到了,折騰了老久。 http://www.weipxiu.com/?p=434

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板