扫码关注官方订阅号
用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
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
dom事件无法生效有一个live方法的(jquery on),数据双绑失效的话$scope.$apply()手动刷新,dom节点加载跟你js写的位置也有关系,你问题不够清晰吧
经常使用到的一个方法,使用
$timeout
方法:angular.element(document).ready()
把js搁ready里试试
这个问题已经解决了,之前我也是遇到了,折腾了老久。http://www.weipxiu.com/?p=434