添加"标题"或者文件到angularjs控制器

时间:2015-11-01 01:48:21

标签: javascript angularjs angularjs-controller

在C程序中,很容易添加包含一组库函数的头文件。

jsonResult

在node.js中,它也很简单。

#include "ownlib.h";

我正在尝试为AngularJS控制器做同样的事情,但似乎并不容易。我现在做的是在我的Angularjs控制器require('./ownlib.js'); 的底部添加如下所示的函数。不幸的是,这会使控制器文件随着时间的推移而变大。

controllers.js

如何方便地将外部库文件添加到angularjs控制器?

如果我必须创建一个模块并为每个外部库文件执行依赖注入,那将是一场噩梦。

1 个答案:

答案 0 :(得分:1)

您可以将新功能添加到单独的文件或多个文件中,并通过html文件中的脚本标记包含它们,然后就完成了。

<script href="controllers-part1.js"></script>
<script href="controllers-part2.js"></script>

现在进入您需要在html文件中包含脚本标记的顺序。如果您立即在controllers.js执行某些操作,则该命令很重要,并且它使用controllers-part<x>.js中定义的某些函数。然后,您需要在controller-part<x>.js之前添加controllers.js个文件。否则,您可以按任何顺序包含它们。