Jquery 页面加载后javascript不工作

Jquery 页面加载后javascript不工作,jquery,angularjs,angularjs-directive,Jquery,Angularjs,Angularjs Directive,我是UI开发新手。我在我的项目中使用AngularJs。我已经在模块中配置了路由、控制器,并在html页面中引用了它们。控制器负责将转盘嵌入主html页面的ng视图div标记中。在这之前,它工作得很好,但是旋转木马有jquery脚本,我已经将其放在主html页面中。脚本负责填充滑块的内容。我希望html页面上的脚本标记在页面加载包含旋转木马的部分后运行,而不是在包含和显示部分之前运行。目前,当我使用firebug进行检查时,脚本在包含部分部分之前执行,并且在页面呈现之后,与部分部分部分相关的脚本

我是UI开发新手。我在我的项目中使用AngularJs。我已经在模块中配置了路由、控制器,并在html页面中引用了它们。控制器负责将转盘嵌入主html页面的
ng视图
div
标记中。在这之前,它工作得很好,但是旋转木马有jquery脚本,我已经将其放在主html页面中。脚本负责填充滑块的内容。我希望html页面上的脚本标记在页面加载包含旋转木马的部分后运行,而不是在包含和显示部分之前运行。目前,当我使用firebug进行检查时,脚本在包含部分部分之前执行,并且在页面呈现之后,与部分部分部分相关的脚本标记都不起作用。请告诉我哪里出了问题或如何解决?

您需要在
ng视图中使用
onload
事件来检查您的jquery DOM操作。
onload
事件将在加载内容HTML后触发

我让它工作了。但是如果我使用onload属性,那么我需要将javascript代码放入控制器中。脚本代码是jquery,而不是普通的javascript。如何解决这个问题?
脚本代码是jquery,而不是普通的javascript
,但是您仍然可以将其放入控制器中的onload事件中。但解决这个问题的最好方法是创建您的carousel指令。创建自定义指令是最好的方法吗?另外,如果我创建一个自定义的carousel指令,我是否能够调用jquery脚本?