问题标签 [angular-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - AngularJs - Module defined but still gets "not available" error
I'm trying to build password matching mechanism using angular directive
and seems like I'm missing something. I defined ng-app
and ng-controller
but I still get an error message stating the the module
is not defined.
Jsfiddle here.
HTML:
JS:
angularjs - 另一种注入 Angular 的方法
我有一个模板,我正在改变注入二元的方式。它具有“经典”的注入方式。我想用紧凑的形式替换它。我不能做这行代码。我已经尝试过,但我无法理解结构。因为我习惯了另一种形式。有人可以帮助我吗?
angularjs - 应该使用 angular .value 和 .constant 来存储初始化值和实用函数吗?
我有一个相当复杂的 angularJS 应用程序,其中包含许多模块、工厂和控制器。
当它开始时,我使用了一个 parameters.js 文件来存储应用程序中使用的初始化变量和常量。其中一些值是常量,而其他值可能会由应用程序更新(语言、搜索日期...)。这不是一个角度元素,它只是一个带有这些值的 js 对象。我的问题是,这也应该在模块内吗?将其保存在模块内有什么好处吗?如果是这样,使用 .value 和 .constant 的最佳方法是什么?创建工厂?
此外,类似的问题,但在这种情况下,关于实用程序函数 js 文件,其中我有一些函数来解析日期和在应用程序的不同位置使用的一些其他内容。这应该存储在模块中吗?再一次,这样做的方法是什么?一个工厂?
任何提示将不胜感激。谢谢!
angularjs - 为什么这个模块的运行方法没有运行?
在以下示例中,有三个模块,第二个模块需要第一个模块。这在使用ng-app
in引用时有效div
。但是名为 的第三个模块someonesApp
不起作用。当使用 ng-app 引用第二个模块时,它的 run 方法不会运行。没有前两个模块第三个有效,为什么会这样?
这是修改后的代码,在这种情况下,我删除了<div ng-app="myApp"></div>
第三个模块。
angularjs - 如何从 Angular 中的服务器获取配置值?
我的应用程序在应用程序启动时需要一些配置值。社区的建议是将它们作为单独的模块作为常量存储,最好是在单独的 .js 文件中。这可能对我有用。
但是我的配置值也存储在服务器上,并且不想在客户端复制那些,所以我正在考虑调用服务器来获取这些。
我是角度的新手,在模块的配置方法中进行服务器调用是有效的设计实践吗?如果是,那么我应该只使用 $http 服务从服务器获取值吗?
编辑1
因此,根据下面的建议,我将采用声明恒定的方法。基本上我会有单独的 config.js 文件,在部署过程中,我会用基于相应环境的 config.js 文件覆盖 config.js 文件。
问题
如果必须有 10 个常量,那么我必须将它们分别传递给 module.config()。是否可以将常量值声明为 JSON 对象并以某种方式在配置函数中读取它,这样我就没有传递 10 个不同的参数?
然后我如何读取配置方法中的值?
javascript - Angular 不会加载我的服务模块
对于使用 Angular 1.5 的应用程序,我有以下三个文件:
应用程序.js
服务.js
和 index.html
我无法让应用程序正确加载,我不知道为什么。app.js 和 service.js 在同一个目录中。我已经为两者制作了模块,我在 myApp 的依赖项中注入了 myApp.service,myApp.service 定义了一个工厂,该工厂返回一个对象以用作单例,并且所有名称都匹配。我在控制台中遇到的错误告诉我 myApp.service 无法加载,因为它不可用。myApp 和 myApp.service 正在正确使用 DI,据我所知,我不认为它是控制器,因为它甚至没有走那么远。我真的看不出问题出在哪里,我将不胜感激。
angularjs - 当父范围为真或孤立时,无法访问子指令中父指令的范围属性
我正在构建一个自定义登录模块指令,其父标签包含子标签,如用户名和密码。我已经在父范围中定义了用户名和密码,并使用控制器功能进行通信。
这是我第一次使用指令,我有以下疑问:
子指令可以从父指令的隔离范围继承吗?
我希望封装模块数据(即应用程序其他地方不提供用户名和密码信息)。所以我正在考虑使包含用户名字段的父指令范围被隔离。但是,当我使此父范围属性在子范围中不可访问时。我该如何解决?
如果我将父指令范围设置为false,它的属性是否可以被包含它的控制器函数访问?例如:用户名在SomeController中是否可用?
/li>
angularjs - Angular一次向多个模块添加服务
我有一个模块,其服务定义为
我正在定义另一个将使用相同服务的模块。我想将此服务注入另一个模块,这样做是否有效
javascript - 如何从另一个模块获取 angular.js 模块的值
我的 angular.js 应用程序中有两个模块。在 module1 (示例名称)中,我定义了一个值,例如
我想在 module2 中访问 module1 的 ID 值。我可以使用 ` 从 module2 访问 module1
登录控制台将是`
当我尝试使用访问 ID 值或 someService
或者
我越来越奇怪的物体看起来像
我也不能在初始化时在module2中包含module1,使用这种风格
因为我已经在 module1 中包含了 module2
javascript - angularjs函数(config/run/controller)的调用顺序是什么?
有
- 控制器
- 常数
- 指令
- 服务
- 工厂
- 跑
- 配置
- 过滤器
的函数angular.js
。所有这些模块的调用顺序是什么?