angular-module相关内容

angularjs 函数(config/run/controller)的调用顺序是什么?

有 控制器 常量 指令 服务 工厂 运行 配置 过滤器 angular.js 的功能.所有这些模块的调用顺序是什么? 解决方案 学习这个我做了一个小提琴观察 console.log 的行为.就像 应用配置 应用运行 指令设置 指令编译 (应用控制器依赖项) 服务 工厂 内部工厂 内部服务 应用控制器 过滤器 指令链接 过滤渲染(w ..

指令在子模块中不起作用

我无法使指令在延迟加载的模块中工作.我已经阅读了文档,我只是将指令添加到我的主模块的声明数组中.该指令在该模块中按预期工作,但在延迟加载的模块中不起作用.它甚至可以防止由于模板错误而打开延迟加载的模块: 无法绑定到“myHighlight",因为它不是“p"的已知属性 这是我的 Plunker. 点击“转到子项"后检查控制台中的错误 解决方案 那是因为你的指令是在 AppModu ..
发布时间:2021-11-09 00:55:07 其他开发

从模块中导出的 Angular 组件在另一个模块中无法使用

我正在我的 AppModule 中导出自定义组件,但无法在另一个模块中使用它,该模块正在 AppModule 中导入.我认为导出的组件是全局可见的? 我正在尝试在 TestModule 的组件中使用带有选择器“app-calendar"的 CalendarComponent. app.module.ts @NgModule({声明: [ ... ,日历组件,],进口: [ ... , ..
发布时间:2021-11-09 00:43:10 其他开发

如何重用 Angular 测试文件中的所有导入

假设我有一个简单的模块 AppModule,它有许多导入、声明和提供程序.现在我想为位于该模块声明列表中的组件 ListComponent 编写一个测试.ListComponent 本身使用了许多(但不是所有)AppModule 的导入.我是这样做的: import { TestBed } from '@angular/core/testing';//+相同的从`AppModule`导入的复制粘 ..

Angular 2“组件"不是已知元素

我正在尝试在其他模块中使用我在 AppModule 中创建的组件.但我收到以下错误: “未捕获(承诺):错误:模板解析错误: 'contacts-box' 不是已知元素: 如果“contacts-box"是一个 Angular 组件,则验证它是否是此模块的一部分. 如果“contacts-box"是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA"添加到该 ..
发布时间:2021-11-09 00:40:13 其他开发

Angular 元数据版本不匹配

我在我的项目中使用 angular 4 和 angular cli,我只安装 ng2-img-max 来操作图像,然后上传到我的 firebase 存储,但是当我运行 ng server 我收到这个错误:Metadata version mismatch for module C:/Users/Migue/Desktop/weddingAngular/node_modules/ng2-img-ma ..
发布时间:2021-11-09 00:34:48 其他开发

使用环境为 ng serve 设置 proxy.config.js 属性

标题几乎总结了它.我有一个在 ng serve 上被命中的 proxy.conf.js 文件,我只想从环境 ts 文件或 json 文件中获取目标 url,或者我真的不在这一点上,我只想在一个地方存储分别提供给其他人的 URL... 所以 environment.congif.ts(不包含在任何配置中,只是一个文件,用于存储当前提供 environment.dev.ts 并且无法提供 pro ..
发布时间:2021-11-09 00:08:55 其他开发

如何在 Angular 9 中导入所有 Angular Material 模块

我想导入所有 angular 材质模块并用于整体 angular 项目模板. 解决方案 我们可以新建一个模块,将新模块中的所有材质模块导入到我们的模板中使用. 请使用此命令并运行 Angular CLI:ng g m material --module=app --module=app - 此命令将自动导入新创建的 MaterialModule 模块并添加到 AppModule ..

带有物化 css 的 Angular 5

我正在学习 angular 5.但我正在按照本教程将 materialize css 模块导入我的应用程序.Angular2materialize 的Angular然后我运行 ng serve 并成功编译.但是当我加载内容时它返回一个错误 未捕获的错误:无法在窗口上找到 Materialize 对象.它是由 materialize-css 库创建的.导入angular2-materializ ..
发布时间:2021-11-08 22:54:06 其他开发

除了设计简单之外,在 Angular2 中使用多个模块还有什么好处?

是否有助于减少加载时间?(比如只加载当前模块到客户端的设备?) 我的理解是... 它会增加服务器和客户端之间的请求数量吗? 它会增加你的代码的复杂性.(因为你需要采取照顾 导入和导出模块并特别注意路由) 解决方案 Angular 支持延迟加载模块.通过这种方式,您可以将应用程序拆分为仅按需加载的部分. {路径:'管理员',loadChildren: 'app/admin/ ..

为什么使用router-outlet访问其他模块的组件不需要add to export

我不明白router-outlet 和module 的exports array 编译策略的区别. router-outlet 将通过 ComponentFactoryResolver 如果你没有使用 router-outlet 访问其他模块的组件,它会从 模板解析器 为什么我们需要将它添加到exports数组中,Angular不能像router-outlet那样自动生成模块中定义的 ..

角延迟加载模块从错误的URL加载

在Angular中,我添加了一个新的管理模块,该模块在用户访问管理路由时被延迟加载. {路径:"admin",loadChildren:'./admin/admin.module#AdminModule',} 该模块位于dist文件夹中,但浏览器无法解析模块.js文件,因为它的位置不正确. 从构建日志开始,模块是按角度构建的: chunk {admin-admin-module} ..
发布时间:2021-04-06 20:13:24 其他开发