问题标签 [angular2-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
25551 浏览

angular - Angular 2 中 EventEmitter.next() 和 EventEmitter.emit() 之间的区别

EventEmitter.emit()和 和有什么不一样EventEmitter.next()?两者都将事件分派给订阅的侦听器。

EventEmitter 的文档目前没有太大帮助。

0 投票
1 回答
1557 浏览

angular - ViewChild - Angular 2 Javascript

如何在 Angular 2 Javascript 中使用ViewChild ?我已经参考了 angular.io文档,并且尝试了以下代码,但它不起作用。谁能帮我?提前致谢。

main.html

app.component.js

child1.js

索引.html

0 投票
1 回答
180 浏览

angular - 在 HttpService 上找不到指令注释

我正在编写一个 Angular 2 组件来测试 Http 服务,我有这个:

这是我的 app.component.ts

我相信我的错误在这个文件中。当我编译代码时,我得到了错误 例外:在 HttpService 上找不到指令注释

0 投票
2 回答
1395 浏览

angular - 使用绝对 URL 导入 Angular2 组件

以下是示例项目的目录结构:

我想HeroServiceHeroDetailComponent.

目前我正在使用以下语句HeroService导入:HeroDetailComponent

但我不喜欢HeroService使用相对 URL 来引用。相反,我希望它像这样绝对:

我将如何做到这一点?

0 投票
2 回答
478 浏览

angular - 无法在 angular2 中导入服务

我正在努力在 angular2 中导入一个简单的服务。请帮我解决问题。我知道我错过了一些非常简单但找不到的东西。提前致谢

http://plnkr.co/edit/Yrh9gC8BMZdtUwy947Za?p=preview

0 投票
2 回答
817 浏览

angular - Angular 2 基本 http 服务请求

我陷入了可能非常基本的事情......我只需要调用一个网络服务器并获取我的结果。在 Angular 1 中它曾经很容易。

这是我调用服务的组件:

这是我正在使用的服务:

基本上我只想看到我的结果显示在我的模板中。当 () => console.log(this.generalSearchResults) 被调用时,我可以看到结果,我在控制台上注意到了这一点。我看到结果,结果是正确的,json对象是正确的。

可能有什么问题或遗漏?

0 投票
1 回答
2291 浏览

typescript - Angular 2 - http请求后显示结果(服务)

我正在尝试在我的结果中迭代我的结果ngFor- 它不像 Angular 1 那样直观。我有以下内容:

搜索服务.ts

预输入.ts

json 中的典型结果:

}

发生了什么 ?好吧,{{searchSvc | async | json}}给我看看结果。但是ngFor:没有:(

有什么线索吗?先感谢您 !!!

0 投票
2 回答
5348 浏览

angular - 注入所有实现某个接口的服务

简单场景:

我有多个实现通用接口的服务。所有这些服务都在该bootstrap方法中注册。

现在我想要另一个服务,它注入所有实现公共接口的注册服务。

IE

这有可能吗?

0 投票
1 回答
581 浏览

modal-dialog - 使用 Ionic2/Angular2 中另一个组件的新 API URL 刷新可观察的组件

我正在努力解决一个 Ionic2/Angular2 问题,这可能是直截了当的,但我就是看不到解决方案。

我有一个名为 Recipes 的组件,它使用名为 DataService 的服务中的 API 调用来使用数据。这一切都很好。

然后我有另一个组件显示在从食谱启动的模式中。该组件具有修改 API 查询(即调用的 URL)的控件。当用户关闭模式时,我想通过使用新 URL 调用 API 来刷新食谱中的数据,但无法弄清楚如何使其工作。

下面是我的 recipes.ts,其中包含 Recipes 和模态的类,以及我的 data.ts,其中包含 DataService 代码。

食谱.ts:

数据.ts:

请让我知道我在这里错过了什么......

0 投票
2 回答
5646 浏览

angular - 在 Angular 2 中添加日期/时间服务

我正在尝试在 Angular 2 中设置一个非常基本的服务。目标是在用户单击按钮时显示当前日期和时间。当我使用下面的代码时,我收到以下错误:

Error during evaluation of "click" ORIGINAL EXCEPTION: TypeError: l_context.whatTime is not a function

时间成分:

服务:

对我做错了什么有任何想法吗?