angular-services相关内容
通常我会编写 SPA 并且在控制器之间共享数据很简单,使用服务. 我没有使用 SPA 格式(不使用 ng-view),并尝试在页面之间共享数据,但在加载第二个页面(以获取数据)时为空. PAGE1 (index.html):
分享
..
我有这个对象数组,我把它放在选择选项上,我想在选择选项中选择一个对象列表.但是我无法获得该对象列表的值.它输出[对象] [对象].我想获得公司对象的选定列表.我将它分配给 [value],它得到 [object][Object].
..
在这里我的Plunker(修改了Tour of Heroes 应用程序来自官方文档)我在 hero.service 中创建了这个方法 doHeroesExist(): boolean {console.log("doHeroesExist 调用..", this.heroesExist);alert("doHeroesExist 调用了.." + JSON.stringify(this.he
..
这是我在 book.service.ts 中的代码: import { Injectable } from '@angular/core';从“@angular/http"导入 { Http, Response };从 'rxjs' 导入 {Observable};从'./book'导入{书};从“rxjs/operators"导入{地图};从'rxjs/operators'导入{catchEr
..
我的 API 限制为每秒 10 次调用(但每天数千次),但是,当我运行此函数时(调用对象的每个样式 ID,> 每秒 10 次): getStyleByID(styleID: number): void {this._EdmundsAPIService.getStyleByID(styleID).subscribe(风格 =>{this.style.push(style);},错误 =>this
..
在 Angular 2 中创建动态组件时,我 发现此过程需要 ViewContainerRef 以将新创建的组件添加到 DOM. 并且通过将 @Input 和 @Output 传递给那些动态创建的组件,我在上面的第二个链接和 这里. 但是,如果我要创建一个名为 shape.service 的服务,该服务包含返回不同形状组件的函数,其中包含一些 @Input,例如 bgColor,我
..
所以,我试图找到这个问题的解决方案.但是,不知何故我无法这样做,可能是因为缺乏角度 5 的知识.这是我的服务: GetCurrentUserData(): Observable{返回 this.http.get(ApplicationURLS.GetCurrentUserInformation).map(响应 => {返回响应;});//.catch(error => this.handleEr
..
我正在尝试使用存储经过身份验证的用户详细信息的应用程序范围服务 (UserService).我已经设置了一些路由,但发现每个路由都实例化了 UserService.我希望他们共享同一个 UserService. 我创建了一个包含 TestService 作为提供者的 CoreModule 并将其导入到 AppModule 中. core.module.ts: import { NgM
..
在@Injectable() 装饰器中的“root"中提供的服务是否仍然必须在模块的 providers 数组中? Angular 文档 并没有真正给我答案,或者我不太清楚明白了. 在我的核心文件夹中,我有一个以 root 身份提供的身份验证服务.我不想在 app 模块中导入我的核心模块,以便使用提供的所有服务和组件. 我是否必须在模块的 providers 数组中额外设置服务,
..
如何动态添加组件? toolbar.component.ts: @Component({选择器:'应用程序工具栏',模板:'添加文本组件'})导出类 ToolbarComponent {构造函数(){}} section.component.ts: @Component({选择器:'div[app-type=section]',模板: ''})导出类 SectionComponent
..
为什么排序函数起作用了: 交易日期 将 records.map(record => record['user_name'] = record.user.name); 添加到您的 transform 函数中,如下所示: 这将按照我的建议制作对象: 导出类 OrderByPipe 实现 PipeTransform {变换(记录:数组,参数?:任何):任何{if(rec
..
我想上传一张图片并将其保存在服务器中.我上传了图像并获得了预览,但我一直在将该图像发送到服务器.我想使用 Angular 服务将此图像发送到服务器. 这是html代码 这是指令 (function(){angular.module('appBuilderA
..
我有一个基类,我想在服务中扩展它以帮助将数据放入角度范围.我在网上搜索了解决方案,但没有找到我喜欢的解决方案.我有一个用于访问设备文件系统的基类 类结构: var cOfflineStorageBase = Class.extend({初始化:函数(){},创建文件夹目录:函数(){},全部删除:函数(){},删除目录:函数(){},删除项目:函数(){},获取文件:函数(){},文件存在
..
我需要获取以下http调用的状态码并将其作为字符串返回 //此方法必须返回http响应的状态ConfirmEmail(mailToken):Observable{返回 this.http.get(this.baseUrl+"users/activate?mailToken="+mailToken).map(this.extractData).catch(this.handleError);}
..
有 控制器 常量 指令 服务 工厂 运行 配置 过滤器 angular.js 的功能.所有这些模块的调用顺序是什么? 解决方案 学习这个我做了一个小提琴观察 console.log 的行为.就像 应用配置 应用运行 指令设置 指令编译 (应用控制器依赖项) 服务 工厂 内部工厂 内部服务 应用控制器 过滤器 指令链接 过滤渲染(w
..
我定义了以下工厂: angular.module("account").factory("users",["$http",功能(一){返回 {获取用户:函数(){返回 a.get("/user/me").then(function(r){返回 r.data;});}};}]); 还有我的控制器: angular.module("test.controllers",["account"]).c
..
我是角度(和编程)的新手,这是一个看似简单的问题,但我无法弄清楚. 一些教程建议使用 $httpProvider.interceptors.push('interceptorName') 来操作 http 请求和响应. 我想了解更多关于拦截器的事情,所以我查看了官方文档,但我找不到与拦截器相关的任何内容,只有一个方法 (useApplyAsync([value]);) 和一个属性(默认
..
总结: 我在我的 Angular 应用程序的视图(first)中有一个表单,并且在成功响应来自 ajax 调用的提交时,它会将用户重定向到视图(second).应用程序只有一个控制器(所有视图).在这里,用户可以从视图(first)中输入表单中的字段,该字段应该显示在视图(second) &视图中再次有一个表单(second),用户可以在其中输入表单中应该显示在视图上的字段(third).
..
我想使用主题将数据发送到另一个组件(出于盈利目的).我无法取回数据.这是我的代码: app.component.ts import { Component } from '@angular/core';从 './share.service' 导入 { shareService };@成分({选择器:'我的应用',模板:`开始`,s
..
我的目标是将数据从 Angular 组件发送到服务并使用服务方法来处理它.示例: export class SomeComponent {公共数据:Array= 我的数据;公共构造函数(私有 myService:MyService){this.myService.data = this.data;}} 和服务: @Injectable()导出类 TablePageService {公共数据:
..