angular2-services相关内容

在 Ionic 2/Angular 2 中解决一些 Promise 后如何返回 Observable?

我试图在成功完成我的 Promise 后返回一个 observable,但该函数没有返回 Observable.具体到代码,我想从存储中获取身份验证令牌(返回承诺),然后在获取数据之后生成对 Api 的 Post 请求(返回 Observable).通过这样做,sublime text 会在函数上给出一个错误,即“声明类型既不是 'void' 也不是 'any' 的函数必须返回一个值"下面是我的代 ..
发布时间:2022-01-13 19:50:57 其他开发

如何以angular 2下载pdf文件

这是在我下载 Pdf 文件时以 angular 2 下载 pdf 文件的功能,它是损坏的文件.那么我该如何解决这个问题.它像这样显示损坏的数据.%PDF-1.5%↵66 0 目标结束对象 downloadFile() {//this.http.get('https://contactsapi.apispark.net/v1/companies/').subscribe(this.http.get ..
发布时间:2021-11-28 08:05:19 其他开发

你可以在路由器插座上使用@ViewChild() 或类似的东西吗?如果有怎么办?

我反复遇到这样一种情况:我想访问位于路由器插座另一侧的子组件而不是选择器: 喜欢:不是: 据我所知,这与 ViewChild 功能冲突,但似乎我的组件应该能够像查看选择器标签中的内容一样轻松地查看路由器出口中的内容并与之交互. 例如我试过这个: 导出类 RequestItemCatsComp {@ViewChild('chil ..
发布时间:2021-11-28 08:05:04 其他开发

如何在 Angular2 中正确使用依赖注入 (DI)?

我一直试图弄清楚(DI)依赖注入在 Angular2 中是如何工作的.每次尝试将服务/或类注入到我的组件中时,我都会遇到很多问题/问题. 从不同的谷歌搜索文章,我需要在组件配置中使用 providers: [] ,或者有时我需要在我的构造函数中使用 @Inject() 或直接注入bootstrap(app, [service])?我也看到一些文章要我放 @injectable 装饰器. ..
发布时间:2021-11-28 08:04:55 其他开发

如何从服务调用组件方法?(角2)

我想创建一个可以与一个组件交互的服务.我的应用程序中的所有其他组件都应该能够调用此服务,并且此服务应与此组件进行交互. 如何从服务中调用组件方法? @Component({选择器:'组件'})导出类组件{功能2(){//怎么调用?}} 来自这个服务? @Injectable()出口类服务{调用组件方法(){//从这个地方?}} 解决方案 组件之间的交互确实可以通过服务来实现.您需要 ..

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

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

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

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

以 Angular 重定向到上一页

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