当前位置: 首页 > 面试题库 >

将目录中的所有javascript文件包含到angularjs中的html文件中?发牢骚?

咸昊昊
2023-03-14
问题内容

在我的AngularJS应用中,我有很多控制器js文件。

这些控制器(one.ctrl.jstwo.ctrl.js...)需要被包含在我的index.html文件。

目录结构:

app/
   js/
      controllers/
         one.ctrl.js
         two.ctrl.js

当前,以上js文件包含在index.html文件中,如下所示。

index.html:

<!--   other html components   -->

<script src="js/controllers/one.ctrl.js"/>
<script src="js/controllers/two.ctrl.js"/>
</body>
</html>

*.ctrl.js中将需要包含更多文件index.html

我需要一种自动将目录中的所有*.ctrl.js文件包括controllers到的方法index.html

我的问题:

目前,我正在使用yeoman包含grunt用于构建工具。因此,我的问题是,目录中的那些javascript文件如何自动包含在html文件中?


问题答案:

您可以使用grunt-include-source插件

使用它,您可以定义如下模板:

html: {
    js: '<script src="{filePath}"></script>',
    css: '<link rel="stylesheet" type="text/css" href="{filePath}" />',
  }

在您的html文件中,该文件将扩展为包含您的源位置中存在的所有源js和css文件,可以在grunt任务中对其进行配置



 类似资料:
  • 问题内容: 在PHP中可以包含脚本目录吗? 即代替: 是否有类似的东西: 似乎找不到找到针对特定类的大约10个子类的集合的好方法。 问题答案:

  • 问题内容: 假设我有一个目录中,其中有3个符号连接其他目录 ,和。我想列出中的所有文件,包括在那些,和。 为了更通用,我想列出所有文件,包括目录中的符号链接文件。,等停止在符号链接上,而无需导航到它们以进一步列出。 问题答案: 该选项将完成您想要的。它取消引用符号链接。 因此,您的命令将是: 您也可以使用 该选项指示find跟随符号链接到目录。 在Mac OS X上使用 如已弃用。

  • 我正在为一个框架编写一个构建系统,它可以由用户(开发人员)通过插件进行扩展。我的问题是,我不能包括所有的aar文件与掩码。例如,我可以包含所有jar文件,如下所示:

  • 可能重复: gzip一组目录并创建tar压缩文件 这篇文章描述了如何在一个目录结构中分别gzip每个文件。然而,我需要做一些稍微不同的事情。我需要为某个目录下的所有文件生成一个大的gzip文件。我还需要能够为压缩文件(例如files.gz)指定输出文件名,并覆盖旧的压缩文件(如果已经存在)。

  • 我正在尝试加入一些。txt。png和其他文件转换为我的jar文件。我在src文件夹下创建了一个名为“resources”的文件夹。从IDE运行程序时,程序可以正确找到所有文件。但是,只要我用代码创建一个jar文件,就找不到任何文件。当然,我使用了getClass()。getResource(…)。 有人能帮我吗?:/

  • 问题内容: 我有2个HTML文件,假设是和。在我想包括。 在JSF中,我可以这样做: 这意味着在文件内部,我可以包含。 我们该如何存档? 问题答案: 我认为最好的解决方案是使用jQuery: : : 这种方法是解决我的问题的简单干净的方法。