我在项目中一起使用Angular.js和jQuery。我有一个问题,即在页面完全加载之前,我的文档中的jQuery代码被触发,因此有些东西没有正常工作。我通过
将我的jQuery代码移动到我的Angular.js控制器中$scope.$on('$viewContentLoaded', function(){
//jQuery code
})
这解决了问题,但如果我想让两个控制器使用相同的jQuery代码,我该怎么办?我不想复制代码,所以有一个很好的方法吗?
答案 0 :(得分:0)
创建共享服务或指令(应该用于DOM操作)并将上述内容注入到您的控制器中。