angular-services相关内容

无法在我的控制器中访问我的服务(未定义)

我正在尝试创建一个服务来执行一些 AJAX 请求.但是,当我尝试在我的控制器中用它做一些事情时,我的服务总是变得未定义.这是我的代码. 我在这里找到了很多示例,并且我尝试遵循其中的很多示例,但是无论我做什么,我的服务都一直未定义. 我的服务: MyApp.factory('myService', function($http) {返回 {findAll:函数(){返回 $http.g ..
发布时间:2021-11-10 03:35:40 其他开发

Angular 6 服务注入异常

我两天前开始使用 angular,我正在尝试创建一个服务,该服务将对我的 Spring Boot Rest 端点执行 get 请求,并且我希望在我的 angular 应用程序中显示结果 这是我迄今为止所尝试的 我的服务: import { Injectable } from '@angular/core';从'@angular/common/http' 导入 { HttpClient ..
发布时间:2021-11-10 03:35:37 前端开发

当进口服务时,我应该在“进口"中进口它们吗?NgModule 中的数组或提供者数组?

从 Angular Doc 来看,NgModule 中关于 imports 的定义是: 指定模块的列表,其导出的指令/管道应可用于此模块中的模板. 和提供者: 定义在此模块的注入器中可用的可注入对象集. 所以这里的问题是,当我想使用打包在第三个模块中的第三个服务时,我应该在 imports 中导入该模块,还是在 providers? 解决方案 一般来说,添加到任何模 ..
发布时间:2021-11-10 03:35:34 其他开发

从 Angular AJAX 调用返回数据的模式

看看工厂返回的这个方法: fetchEmployeeList: function() {var q = $q.defer();$http.get('/员工/').success(q.resolve).error(ajaxErrorHandler.handleError);返回 q.promise;} 这段代码的作者说这是我们应该用于从 HTTP 端点返回数据的模型.基本上,任何时候我们需要来自 ..
发布时间:2021-11-10 03:35:31 其他开发

Angular 5:身份验证守卫自动导航到指定的组件

我设置了一个带有 firebase 电子邮件和密码登录的身份验证防护,问题是它会自动触发到指定组件的路由. 我已经实现了身份验证保护并将其设置在正确的模块提供程序中(因为我的应用程序中有许多提供程序).这是我的身份验证服务: import { Injectable } from '@angular/core';import { Router, Route ,CanActivate, Act ..

Angular 2 - 等待来自服务的数据初始化

有 2 个服务: DataService - 从服务器获取数据 CacheService - 订阅 DataService 并保存映射数据 和组件 ComponentA - 注入 CacheService 并具有处理缓存数据的 foo 函数 我的问题是 - 当我的 foo 函数被调用时,我如何确保我的 CacheService 处理完数据. 当前的解决方案,我有点喜 ..

Angular 跨服务通信

我有一个统计应用程序.在我页面的左侧,我有主题列表,在顶部 - 组列表.主要部分包含与主题和组相关的统计项目. 此外,我还有一些服务为我的应用程序提供业务逻辑.为简单起见,让我们讨论其中三个:ThemeSerivce、GroupService 和 StatisticsService. 最终用户可以操作主题和组列表(添加或删除项目),每次更改后我都必须重新计算统计信息.在这个应用程序中, ..
发布时间:2021-11-10 03:35:23 其他开发

另一个“无法绑定到 'ngIf'"

我在此处和其他地方查看了数十篇带有相同错误消息的帖子,以及整个 模块常见问题解答,但仍然没有找到适合我的解决方案.(例如,问题 35543028、35939950、40426432、40828068、44898901、45436552、47660922、50200329、59212318)他们检查: ngIf 的正确大小写:检查 主模块导入 BrowserModule:检查 创建组件的模 ..
发布时间:2021-11-10 03:35:05 其他开发

Angular - 以构造函数以外的其他方式注入?

在 Angular 中,我有一个服务,它几乎没有通过 constructor(...) 注入的东西.然而,该服务也在通过调用构造函数创建的某个地方.因此,将它依赖的另一个服务添加到参数会改变 API.我想避免这种情况. 有没有办法将服务注入另一个服务而不将其添加到构造函数参数中?例如.场注入? import {Inject, Injectable} from "@angular/core" ..

以 Angular 重定向到上一页

我已经安装了一个叫做 ngx-pagination 的包.但是我有一个问题,因为当您离开上一页并单击后退按钮时,它会将您重定向到第一页而不是返回上一页?如果单击浏览器中的后退按钮,如何使其返回上一页?下面是我的代码. TS 配置:任意;构造函数(){this.config = {当前页面:1,每页项目数:2};this.route.paramMap.map(params => param ..

无法解析 ApplicationModule 的参数:(?)

Angular 的新手.我的应用程序包含 1 个服务和 3 个组件.编译成功.我收到此错误,但不知道出了什么问题: 未捕获的错误:无法解析 ApplicationModule 的所有参数:(?). 调试给了我很少的想法..似乎问题与具有空依赖关系的 NSLocaleLocalizations 相关(如果有道理) - 请参见下面的屏幕截图: 这是一些代码:如果需要其他任何东西,请告 ..

Angular 依赖注入,服务生命周期

对 Angular 服务的生命周期有一些疑问.我目前的理解是,如果你将服务注入到一个组件中,并且该服务是在该组件的providers数组中提供的,那么当该组件被销毁时,该服务也会被销毁. 这是一个不那么抽象的例子: @Component({选择器:'app-offline-header',templateUrl: './offline-header.component.html',styl ..

如何在 Angular 5 重新加载后保留服务数据

我有一个服务可以在组件之间传递数据,当调用它时它可以工作,但是当我重新加载时,服务数据被重置.所以当我在重新加载时搜索内存被重置,所以有没有办法在重新加载后保留数据而不使用任何客户端存​​储?我很好奇的一件事是,我可以使用 rxjs 来实现这一点,但我不确定这会有什么帮助吗?我害怕使用 localstorage,因为数据将主要是对象或数组,而不是用户 ID 或会话 ID.对此的任何输入都会真的很有 ..
发布时间:2021-11-10 03:34:51 其他开发

Angular 5 下载带有发布请求的 excel 文件

我遇到了一个问题,我用 Angular 1 下载了一个 Excel 文件,但如果我在 Angular 5 中实现相同的代码,它会显示您的文件已损坏的错误.我的响应在 ArrayBuffer 中,但我无法读取文件. 下面是我的代码: 服务: DownloadData(model:requiredParams):Observable{const 标头 = 新标头();const req ..
发布时间:2021-11-10 03:34:48 其他开发

每个(组)组件单独的角度服务实例

TLDR: 如何将 Angular (6) 服务的一个实例用于一组(实例)组件(和指令),并将另一个实例用于另一组相同组件. 或提供更多信息: 我目前正在为基于 Angular 6 的应用程序中的表格添加排序功能.因为我使用的是自定义样式(基于实体化),所以大多数库都不适合我.我发现 this 很好的例子虽然它是完全独立的使用的样式. 它创建一个 SortableColum ..
发布时间:2021-11-10 03:34:45 其他开发