当前位置: 首页 > 知识库问答 >
问题:

如何将一组标准实用程序指令合并到一个角模块中

龙俊美
2023-03-14

假设我们有几十个角指令形式的“通用”实用程序,就像这个用来忽略0-9以外的键入字符的实用程序。

     var FOO = angular.module('Foo', []);
     FOO.directive('stripExcessWhiteSpace', function() {
        return {
           <snip>
         }
     });
     var app = angular.Module('Customers', ['Foo']);

共有1个答案

暨曾笑
2023-03-14

是的,您为它创建了一个模块。并且将指令的代码放在一个JS文件中,该文件必须像其他JS文件一样包含在应用程序的HTML文件中。JS文件名没有任何重要性。重要的是模块的名称。

由于这个模块应该是可重用的,所以您应该选择一个与应用程序可能已经选择的模块(如“控制器”或“服务”)冲突的可能性非常低的名称。在模块名的前缀加上一个标识您自己或您的公司的字符串是一个好主意:

angular.module('myCompany.utils')
 类似资料:
  • 这是我的聊天应用程序文件代码 这是我的服务器。js文件 在途中。js文件 我在写这段代码 TypeError:对象#在C:\Users\Sanjay1\Desktop\fmodule\login\app\routes没有方法“worker”。js:11:7在路由器的pass(C:\Users\Sanjay1\Desktop\node_modules\express\lib\router\index

  • 问题内容: 我正在尝试将两个有角度的应用程序/模块添加到一页。在下面的小提琴中,您可以看到始终只有html代码中引用的第一个模块可以正常工作,而第二个模块不能被angular识别。 在这个小提琴中,我们只能执行该方法,而在这个小提琴中,仅该方法可以正常工作。 我正在寻找如何将两个角度模块正确放置到一页中的方法。 问题答案: 每个HTML文档只能自动引导一个AngularJS应用程序。在文档中找到的

  • 问题内容: 我有一个包含3个组件的项目,并且 在中,我有以下关注者 当我跑步时,我看到 每个模块都会生成一个jar文件。 问题 :如何将它们合并为一个? 我是Maven新手,不知道要寻找什么来完成此任务,请提供指针 问题答案: 那很简单。创建另一个名为或类似的模块: 模块应依赖于所有其他模块: 并包装: 您还需要输入。而已。

  • 问题内容: 我创建了下面的角度指令, ChildDirective ,在 ParentDirective中使用 这正常工作,并且出现了几个子指令。 我想更新 ParentDirective ,以从服务器获取 childDirective 的列表。因此,我更新了 ParentDirective 代码以进行Ajax调用,然后绘制 ChildDirectives 问题是, childDirectives

  • 问题内容: 这是在采访中问我的,这是我提供的解决方案: 有没有更有效的方法可以做到这一点? 编辑:更正的长度方法。 问题答案: 稍有改进,但是在主循环之后,当到达另一个输入数组的末尾时,可以用来复制其中一个输入数组的结尾。但是,那不会改变你解决方案的性能特征。

  • 假设我们有一个cython类,它的指针指向,如 我们还在另一个模块中有一个cython类,它需要访问下的数据: 使用和的相应Python代码可能类似于 我们如何定义以及在中,我们将对使用什么?