angular-services相关内容

如何使用服务的输入/输出动态创建组件实例并将其分别注入到 DOM?

在 Angular 2 中创建动态组件时,我 发现此过程需要 ViewContainerRef 以将新创建​​的组件添加到 DOM. 并且通过将 @Input 和 @Output 传递给那些动态创建的组件,我在上面的第二个链接和 这里. 但是,如果我要创建一个名为 shape.service 的服务,该服务包含返回不同形状组件的函数,其中包含一些 @Input,例如 bgColor,我 ..
发布时间:2021-11-10 03:33:27 其他开发

多次调用Angular Service单例构造函数

我正在尝试使用存储经过身份验证的用户详细信息的应用程序范围服务 (UserService).我已经设置了一些路由,但发现每个路由都实例化了 UserService.我希望他们共享同一个 UserService. 我创建了一个包含 TestService 作为提供者的 CoreModule 并将其导入到 AppModule 中. core.module.ts: import { NgM ..

@Injectable() 装饰器和提供者数组

在@Injectable() 装饰器中的“root"中提供的服务是否仍然必须在模块的 providers 数组中? Angular 文档 并没有真正给我答案,或者我不太清楚明白了. 在我的核心文件夹中,我有一个以 root 身份提供的身份验证服务.我不想在 app 模块中导入我的核心模块,以便使用提供的所有服务和组件. 我是否必须在模块的 providers 数组中额外设置服务, ..

Angular 4 中的升序和降序排序

为什么排序函数起作用了: 交易日期 将 records.map(record => record['user_name'] = record.user.name); 添加到您的 transform 函数中,如下所示: 这将按照我的建议制作对象: 导出类 OrderByPipe 实现 PipeTransform {变换(记录:数组,参数?:任何):任何{if(rec ..
发布时间:2021-11-10 03:33:13 其他开发

在 Angular 服务中扩展基类

我有一个基类,我想在服务中扩展它以帮助将数据放入角度范围.我在网上搜索了解决方案,但没有找到我喜欢的解决方案.我有一个用于访问设备文件系统的基类 类结构: var cOfflineStorageBase = Class.extend({初始化:函数(){},创建文件夹目录:函数(){},全部删除:函数(){},删除目录:函数(){},删除项目:函数(){},获取文件:函数(){},文件存在 ..
发布时间:2021-11-10 03:33:07 前端开发

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

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

angularjs $httpProvider 拦截器文档

我是角度(和编程)的新手,这是一个看似简单的问题,但我无法弄清楚. 一些教程建议使用 $httpProvider.interceptors.push('interceptorName') 来操作 http 请求和响应. 我想了解更多关于拦截器的事情,所以我查看了官方文档,但我找不到与拦截器相关的任何内容,只有一个方法 (useApplyAsync([value]);) 和一个属性(默认 ..
发布时间:2021-11-10 03:32:55 前端开发

AngularJS:使用同一控制器将数据从一个视图传递到另一个视图

总结: 我在我的 Angular 应用程序的视图(first)中有一个表单,并且在成功响应来自 ajax 调用的提交时,它会将用户重定向到视图(second).应用程序只有一个控制器(所有视图).在这里,用户可以从视图(first)中输入表单中的字段,该字段应该显示在视图(second) &视图中再次有一个表单(second),用户可以在其中输入表单中应该显示在视图上的字段(third). ..