在单独的控制器文件中执行JQuery代码

时间:2015-12-09 17:07:10

标签: jquery angularjs

这是我在开发AngularJS应用程序时遇到的问题。

我的申请包括两部分。每个部分包含6个不同的局部视图,每个部分有6个不同的控制器。当然还有一个布局页面可以显示它们。

我想调用他们所属的部分视图的每个控制器。但我失败了。据我所知,这是因为AngularJS中定义的自定义script指令。但必须有一种方法/技巧来实现这一目标。

简单地说,我想调用内联JavaScript代码行或在AngularJS SPA的局部视图中包含外部JavaScript文件。我在互联网上搜索,但没有简单而有力的方式。

1 个答案:

答案 0 :(得分:0)

我想你需要做的是将'部分视图'迁移到指令。从那里,您将能够自定义“域定义对象”。这个主题很广泛但你可以从这里开始:

https://docs.angularjs.org/guide/directive

实施例。在你的DDO中你有像templateURL /模板,控制器和范围这样的属性,这样你就可以做任何你想做的事情,而不用担心内联的javascript等。