angular-module相关内容
我在这里解决了一些问题.但我无法得到这个错误试图暗示什么.请帮我解决这个问题. 最后,HIGHER MODULE 表示哪个模块.因为我是新手,所以这就是为什么没有正确理解. 我的代码: app.module.ts @NgModule({声明:[我的应用程序,用户页面,回购页面,组织页面,用户详情页,登录页面],进口:[浏览器模块,Http模块,IonicModule.forR
..
在 Angular 5 中,如果我有扩展抽象的 AbstractClassService 和 ExtendedClassService,我可以在我的 NgModule 的 providers 数组中做到这一点: @NgModule({提供者:[{提供:抽象类服务,使用类:扩展类服务}]})导出类 AppModule {} 这将允许我很容易地将 ExtendedClassService 切换到另
..
是否可以在我的 angular 2 应用运行时从不同的服务器加载不同的模块,如果可以,我该如何实现? 我想让我的应用程序从隔离的服务器(A、B、C)加载整个应用程序中的不同组件,以便可以独立于主应用程序和 A 中包含的任何组件删除和更新它们,B 或 C 不会被加载.底部显示的 3 个模块将包含组件,但主应用程序将在它的 HTML 中声明它应该加载组件的位置. 更新 通过路由延迟加
..
我使用 angular-cli 生成了 Angular 2.0.0 应用程序. 当我创建一个组件并将其添加到 AppModule 的声明数组时,一切都很好,它可以工作. 我决定将组件分开,所以我创建了一个 TaskModule 和一个组件 TaskCard.现在我想在 AppModule 的组件之一(Board 组件)中使用 TaskCard. 应用模块: import { B
..
我正在尝试将旧的 angular 1.5 服务注入到我的 angular 1.5/4 混合应用程序中的 angular 4 模块中. MyService 使用静态方法,因为如果我将其设为公开,则无法使用new MyService() 因为 MyService 需要一个我不知道如何提供的参数. 我的班级 (my-service.class.ts) import {Inject, Inj
..
我在此处和其他地方查看了数十篇带有相同错误消息的帖子,以及整个 模块常见问题解答,但仍然没有找到适合我的解决方案.(例如,问题 35543028、35939950、40426432、40828068、44898901、45436552、47660922、50200329、59212318)他们检查: ngIf 的正确大小写:检查 主模块导入 BrowserModule:检查 创建组件的模
..
对 Angular 服务的生命周期有一些疑问.我目前的理解是,如果你将服务注入到一个组件中,并且该服务是在该组件的providers数组中提供的,那么当该组件被销毁时,该服务也会被销毁. 这是一个不那么抽象的例子: @Component({选择器:'app-offline-header',templateUrl: './offline-header.component.html',styl
..
我正在尝试使用存储经过身份验证的用户详细信息的应用程序范围服务 (UserService).我已经设置了一些路由,但发现每个路由都实例化了 UserService.我希望他们共享同一个 UserService. 我创建了一个包含 TestService 作为提供者的 CoreModule 并将其导入到 AppModule 中. core.module.ts: import { NgM
..
在@Injectable() 装饰器中的“root"中提供的服务是否仍然必须在模块的 providers 数组中? Angular 文档 并没有真正给我答案,或者我不太清楚明白了. 在我的核心文件夹中,我有一个以 root 身份提供的身份验证服务.我不想在 app 模块中导入我的核心模块,以便使用提供的所有服务和组件. 我是否必须在模块的 providers 数组中额外设置服务,
..
有 控制器 常量 指令 服务 工厂 运行 配置 过滤器 angular.js 的功能.所有这些模块的调用顺序是什么? 解决方案 学习这个我做了一个小提琴观察 console.log 的行为.就像 应用配置 应用运行 指令设置 指令编译 (应用控制器依赖项) 服务 工厂 内部工厂 内部服务 应用控制器 过滤器 指令链接 过滤渲染(w
..
当我细分我的应用程序以提高延迟加载效率时,我遇到了一个似乎无法补救的错误并且使用 "child" 的子路由器, 我需要使用在主应用程序中使用的组件. 但我收到下面的错误消息 类型 AccountInfoComponent 是 2 个模块声明的一部分 我的应用程序结构如下 应用程序|--组件|--账户信息|--accountInfo.component.ts|--用户|--us
..
问题 我们得到一个错误cannot find module 如果下面的结构. app-routing.module.ts const 路由:Routes = [{路径:CHILD_MANAGEMENT_PORTAL.baseUrl,canActivate: [AuthGuard],组件:信封组件,loadChildren: () =>import('./features/child-
..
我不明白router-outlet 和module 的exports array 编译策略的区别. router-outlet 将通过 ComponentFactoryResolver 如果你没有使用 router-outlet 访问其他模块的组件,它会从 模板解析器 为什么我们需要将它添加到exports数组中,Angular不能像router-outlet那样自动生成模块中定义的
..
我只想对一个模块使用此自定义路由重用策略: export class CustomRouteReuseStrategy extends RouteReuseStrategy {public shouldDetach(route: ActivatedRouteSnapshot): boolean { return false;}公共商店(路线:ActivatedRouteSnapshot,deta
..
我正在尝试使用存储经过身份验证的用户详细信息的应用程序范围服务 (UserService).我已经设置了一些路由,但发现每个路由都实例化了 UserService.我希望他们共享同一个 UserService. 我创建了一个包含 TestService 作为提供者的 CoreModule 并将其导入到 AppModule 中. core.module.ts: import { NgM
..
我只想对一个模块使用此自定义路由重用策略: export class CustomRouteReuseStrategy extends RouteReuseStrategy {public shouldDetach(route: ActivatedRouteSnapshot): boolean { return false;}公共商店(路线:ActivatedRouteSnapshot,deta
..
我的应用模块中有一个辅助路由器插座,如下所示. 然后我有一个带有子路由的功能模块,如下所示, @
..
我的应用模块中有一个辅助路由器插座,如下所示. 然后我有一个带有子路由的功能模块,如下所示, @
..
我想导入所有 angular 材质模块并用于整体 angular 项目模板. 解决方案 我们可以创建一个新模块,将新模块中的所有材质模块导入到我们的模板中使用. 请使用此命令并运行 Angular CLI:ng g m material --module=app --module=app - 此命令将自动导入新创建的 MaterialModule 模块并添加到 AppModul
..
HttpClientModule 上的 docs 说: 在使用 HttpClientModule 之前,您需要导入 AngularHttpClient 模块.大多数应用都在根 AppModule 中执行此操作. 在这种情况下,我们要将 HttpClientModule 导入到功能模块? 如果我们将其导入到多个哪些功能模块又被导入根模块? 当我们在一个应用程序中有几十个模块,其中一些
..