加载依赖文件
AngularJs Load dependencies files
我正在学习AngularJS,在所有的教程和视频中,我总是看到使用angular在一个唯一的文件中编写代码,例如指令,控制器,工厂等…
逻辑上,对于大型应用程序,您将拆分代码,使其在多个文件中具有可维护性和灵活性,并且我们应该小心我们需要多少<script>
标记才能让我们的JavaScript文件正确运行。
我想知道这是require files
在需要时的最佳实践,在我看来可能导入更少的javascript文件。我看了看 requires ,但使用起来似乎有点复杂。有没有更有效、更容易使用的工具?或者有什么好的资源可以开始吗?
一个小的例子可以是,我有一种插件,已经建立使用指令,控制器和工厂:
app-|
--Controllers
|_ pluginController.js
--Directives
|_ pluginDirective.js
--Factories
|_ pluginFactory.js
不需要所有三个文件,如何使它工作?
这是一个如何同时使用RequireJS和AngularJS的好例子。它是Angular Seed项目的一个分支,希望它能给你指明正确的方向。它附带了RequireJS。我绝对推荐学习RequireJS!
我建议你阅读Angular文档中的依赖注入。这完全取决于你如何设置事情是诚实的。如果你想在你的控制器中使用你的service/factory,那么你需要在你的控制器或指令中添加一个依赖项。请看下面的例子:
Angular.module('{YOUR MODULE NAME}').controller('{YOUR CONTORLLER NAME}', ['$scope', '{FACTORY NAME}',
function($scope,{FACTORY NAME}) {
}]
要在你的控制器中调用该指令,你只需简单地将该指令添加到你的控制器模板中。这是一个基本的例子,要了解更多关于依赖注入的知识,请阅读
要清楚,我明白-例如,我想使用"angularFileUpload"模块,我需要将它添加到我的模块依赖列表-
角.module(‘孩子’,‘angularFileUpload’)
并加载脚本?
<script src="angularjs/plugins/angular-file-upload/angular-file-upload.min.js" type="text/javascript"></script>
- 使用 grunt 检查单个 javascript 文件时如何解决依赖关系
- gulp-install 不安装带有乙烯基文件的依赖项
- 如何在gump工作流中同时在独立文件和依赖文件中输出javascript
- 管理web组件的依赖关系;JS、CSS/SASS和模板文件
- Javascript文件依赖项未通过清单顺序解决
- Jest 无法构建依赖关系图,源文件和构建文件之间存在冲突
- 一个 HTML 文件中有多个相互依赖的 JavaScript 文件
- Webpack - 如何将依赖项捆绑到一个单独的文件中,该文件将包含在“常规”输出流中
- Requirejs 优化器 - 包括某些文件和文件夹的嵌套依赖项
- 模板中的更改不会影响依赖文件
- HTML 3 依赖的下拉菜单按文本文件填充
- 远程 JS 文件作为 portlet 依赖项在 gatein-resources 中给出.xml不起作用
- 文件依赖项按正确的顺序排列
- 两个不同 rails 资产的单个 JavaScript 文件依赖项
- 有没有办法将依赖声明分离到节点/快递中自己的文件中
- 要求JS在加载/解析依赖项之前执行文件代码
- 可以在js文件C中声明js文件A对js文件B的依赖关系
- JavaScript文件依赖于Yii2中的JavaScript代码块(用于dojo配置)
- NodeJS:我的节点文件依赖于其他文件中的变量
- 推荐的“;负载“;javascript文件依赖关系