angular2-services相关内容

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

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

angular 2 和纯 javascript 之间的通信

我正在构建一个 Angular 应用程序,但我必须与外部 javascript 进行通信. 场景在应用程序初始化期间,我使用 将两个 iframe 注入 index.html document.body.appendChild(iframe); 我在 index.html 中运行脚本并且有多个函数,其中一个是 getData();当应用程序初始化时,我必须从 angular 应用程序组 ..
发布时间:2021-11-08 22:04:36 其他开发

以 Angular 重定向到上一页

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

访问服务的异步变量

这是我第一个 Angular 4 项目的一部分.我目前可以从搜索栏中很好地调用 searchCall 函数,但是存储在 tweetsData 中的数据似乎不在我在 app.component.html 中的 *ngFor 调用的范围内,并且作为异步后端调用推特 api.我收到此错误:TypeError:无法读取未定义的属性“订阅",因此我不能正确设置可观察的设置.非常感谢任何帮助. twit ..
发布时间:2021-11-08 22:04:28 其他开发

观察 Angular 2 服务功能的变化

我有一个名为 HomeService 的服务,在该服务中,我正在设置并获取一些运行良好的数据.这是我的服务的代码. import { Injectable } from '@angular/core';@Injectable()导出类 HomeService {名称:字符串;构造函数(){}setParams(val) {this.name = val;}获取参数(){返回 this.name; ..
发布时间:2021-11-08 22:04:26 其他开发

在 http 调用的情况下,Angular 2 订阅/取消订阅 Observables

我最近了解到我们必须在 Angular 销毁组件之前取消订阅,否则可能会造成内存泄漏. 我也知道我们可以获取订阅的引用,并通过对该订阅调用取消订阅方法,我们可以订阅.例如 private sub: any;ngOnInit() {this.sub = this.route.params.subscribe(params => {让 id = +params['id'];//(+) 将字符串 ..
发布时间:2021-11-08 22:04:09 其他开发

Angular 2:{{object}} 有效,{{object.child}} 抛出错误

使用 Angular v1 已经有一段时间了,自从 Angular v2 进入 Beta 版以来,一直在玩这个. 现在我得到了这段代码,但不能让它工作,真的不知道为什么.不知何故,当我打印 {{profileUser |json}} 一切正常(profileUser 是一个对象). 但是当我想打印该对象的子项时(例如 {{profileUser.name}} 或 {{profileUs ..
发布时间:2021-11-08 22:04:03 前端开发

Angular2 订阅里面订阅

在 Angular2 中,根据第一个 API 调用的结果实现第二个 API 调用的正确方法是什么?我的 Angular2 组件之一具有以下方法.我尝试在另一个订阅中完成订阅,而第二个订阅的响应总是“未定义". 根据 CozyAzure 的建议进行编辑. 导出接口结果{主机:字符串;resourceUri:字符串;groupId?:字符串;资源?:任何;}private curateResu ..
发布时间:2021-11-08 22:03:57 其他开发

将 Angular 2 node_modules 文件编译为一个文件

我试图找出一种方法将我需要的所有内容从 angular 2 node_modules 文件夹编译到一个文件中.. 似乎在我的网站加载时有大量的 http 调用,而且肯定不是最佳的或新的和改进的angular的推荐过程.. 我不关心我自己的打字稿文件,因为我知道如何处理它们,但是您连接 node_modules 文件等的方法是什么? 解决方案 如果您使用 SystemJS 1. ..
发布时间:2021-11-08 22:03:51 其他开发

Angular 2 服务......毫无意义?

我已经使用 angular 2 大约 2 周了,我喜欢它,除了一件事......服务.尽管使用它们,但为了顺应社会,我不明白这一点,希望有人能解释一下原因. 服务除了加载数据之外不做任何事情.更不用说 9/10 我注入它的任何组件都必须具有类似的功能来处理返回的数据并使其可用.我对它们的另一个大问题是开销.让我们说(按照英雄教程)我运行一个ajax请求(使用服务)来创建一个英雄列表,我点击一 ..
发布时间:2021-11-08 22:03:48 其他开发

服务和组件属性之间的 angular2 数据绑定

我需要澄清一下 angular2 中服务和组件属性之间的绑定以及数据绑定 假设我有一个服务(单例)和一个组件 导出类服务{name = "卢克";对象 = {id:1};getName(){return this.name};getObject(){return this.object};}导出类组件实现 OnInit{名称:字符串;对象:任何;构造函数(私有_service:服务){}n ..
发布时间:2021-11-08 22:03:39 其他开发