angular-services相关内容
我正在尝试创建一个服务来执行一些 AJAX 请求.但是,当我尝试在我的控制器中用它做一些事情时,我的服务总是变得未定义.这是我的代码. 我在这里找到了很多示例,并且我尝试遵循其中的很多示例,但是无论我做什么,我的服务都一直未定义. 我的服务: MyApp.factory('myService', function($http) {返回 {findAll:函数(){返回 $http.g
..
我两天前开始使用 angular,我正在尝试创建一个服务,该服务将对我的 Spring Boot Rest 端点执行 get 请求,并且我希望在我的 angular 应用程序中显示结果 这是我迄今为止所尝试的 我的服务: import { Injectable } from '@angular/core';从'@angular/common/http' 导入 { HttpClient
..
从 Angular Doc 来看,NgModule 中关于 imports 的定义是: 指定模块的列表,其导出的指令/管道应可用于此模块中的模板. 和提供者: 定义在此模块的注入器中可用的可注入对象集. 所以这里的问题是,当我想使用打包在第三个模块中的第三个服务时,我应该在 imports 中导入该模块,还是在 providers? 解决方案 一般来说,添加到任何模
..
看看工厂返回的这个方法: fetchEmployeeList: function() {var q = $q.defer();$http.get('/员工/').success(q.resolve).error(ajaxErrorHandler.handleError);返回 q.promise;} 这段代码的作者说这是我们应该用于从 HTTP 端点返回数据的模型.基本上,任何时候我们需要来自
..
我设置了一个带有 firebase 电子邮件和密码登录的身份验证防护,问题是它会自动触发到指定组件的路由. 我已经实现了身份验证保护并将其设置在正确的模块提供程序中(因为我的应用程序中有许多提供程序).这是我的身份验证服务: import { Injectable } from '@angular/core';import { Router, Route ,CanActivate, Act
..
有 2 个服务: DataService - 从服务器获取数据 CacheService - 订阅 DataService 并保存映射数据 和组件 ComponentA - 注入 CacheService 并具有处理缓存数据的 foo 函数 我的问题是 - 当我的 foo 函数被调用时,我如何确保我的 CacheService 处理完数据. 当前的解决方案,我有点喜
..
我有一个统计应用程序.在我页面的左侧,我有主题列表,在顶部 - 组列表.主要部分包含与主题和组相关的统计项目. 此外,我还有一些服务为我的应用程序提供业务逻辑.为简单起见,让我们讨论其中三个:ThemeSerivce、GroupService 和 StatisticsService. 最终用户可以操作主题和组列表(添加或删除项目),每次更改后我都必须重新计算统计信息.在这个应用程序中,
..
我正在尝试从数字数组中过滤一个数字.但我遇到了这个错误.这是我的代码. app.module.ts import { BrowserModule } from '@angular/platform-browser';从'@angular/core' 导入 { NgModule };从 './app.component' 导入 { AppComponent };从 './number-
..
我正在尝试以这种方式将 FormBuilder 服务注入到动态组件中: 模板: ...
... 组件: @ViewChild('vc', { read: ViewContainerRef }) _container: ViewContainerRef;...构造函数(私人FB:FormBuilder,私有 componentFactoryResolver:
..
如果我遵循这种制造工厂的特殊做法: myApp.factory('myService', function () {var somevalue = 2;var myServiceApi = {theValue:某个值,更新值:更新值}返回 myServiceApi;函数更新值(新值){somevalue = newValue;}}); 每次注入服务时,somevalue 的值总是初始化为 2
..
我创建了一个 Modal 服务,当我将该服务注入控制器时,我收到一条错误消息,内容为“$Injector: unpr Unknown Provider".下面是我的代码.如果我遗漏了什么,请告诉我. 这是我目前拥有的服务. 'use strict';angular.module('myApp.services', []).factory('modalService', ['$scope',
..
嗨,我是 angular 2+ 的新手,我正在尝试在两个组件之间共享数据,但第二个组件没有从服务中检索数据,而是获取了一个空对象. Service - 使用 rxjs BehaviorSubject 来保持对象 import { BehaviorSubject } from 'rxjs/BehaviorSubject';从 'rxjs/Observable' 导入 { Observable
..
我在此处和其他地方查看了数十篇带有相同错误消息的帖子,以及整个 模块常见问题解答,但仍然没有找到适合我的解决方案.(例如,问题 35543028、35939950、40426432、40828068、44898901、45436552、47660922、50200329、59212318)他们检查: ngIf 的正确大小写:检查 主模块导入 BrowserModule:检查 创建组件的模
..
在 Angular 中,我有一个服务,它几乎没有通过 constructor(...) 注入的东西.然而,该服务也在通过调用构造函数创建的某个地方.因此,将它依赖的另一个服务添加到参数会改变 API.我想避免这种情况. 有没有办法将服务注入另一个服务而不将其添加到构造函数参数中?例如.场注入? import {Inject, Injectable} from "@angular/core"
..
我已经安装了一个叫做 ngx-pagination 的包.但是我有一个问题,因为当您离开上一页并单击后退按钮时,它会将您重定向到第一页而不是返回上一页?如果单击浏览器中的后退按钮,如何使其返回上一页?下面是我的代码. TS 配置:任意;构造函数(){this.config = {当前页面:1,每页项目数:2};this.route.paramMap.map(params => param
..
Angular 的新手.我的应用程序包含 1 个服务和 3 个组件.编译成功.我收到此错误,但不知道出了什么问题: 未捕获的错误:无法解析 ApplicationModule 的所有参数:(?). 调试给了我很少的想法..似乎问题与具有空依赖关系的 NSLocaleLocalizations 相关(如果有道理) - 请参见下面的屏幕截图: 这是一些代码:如果需要其他任何东西,请告
..
对 Angular 服务的生命周期有一些疑问.我目前的理解是,如果你将服务注入到一个组件中,并且该服务是在该组件的providers数组中提供的,那么当该组件被销毁时,该服务也会被销毁. 这是一个不那么抽象的例子: @Component({选择器:'app-offline-header',templateUrl: './offline-header.component.html',styl
..
我有一个服务可以在组件之间传递数据,当调用它时它可以工作,但是当我重新加载时,服务数据被重置.所以当我在重新加载时搜索内存被重置,所以有没有办法在重新加载后保留数据而不使用任何客户端存储?我很好奇的一件事是,我可以使用 rxjs 来实现这一点,但我不确定这会有什么帮助吗?我害怕使用 localstorage,因为数据将主要是对象或数组,而不是用户 ID 或会话 ID.对此的任何输入都会真的很有
..
我遇到了一个问题,我用 Angular 1 下载了一个 Excel 文件,但如果我在 Angular 5 中实现相同的代码,它会显示您的文件已损坏的错误.我的响应在 ArrayBuffer 中,但我无法读取文件. 下面是我的代码: 服务: DownloadData(model:requiredParams):Observable{const 标头 = 新标头();const req
..
TLDR: 如何将 Angular (6) 服务的一个实例用于一组(实例)组件(和指令),并将另一个实例用于另一组相同组件. 或提供更多信息: 我目前正在为基于 Angular 6 的应用程序中的表格添加排序功能.因为我使用的是自定义样式(基于实体化),所以大多数库都不适合我.我发现 this 很好的例子虽然它是完全独立的使用的样式. 它创建一个 SortableColum
..