问题标签 [angular-observable]

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 投票
1 回答
358 浏览

angular - 使用 asyncPipe 时 ngModel 不更新属性

我更新了我的应用程序以使用Observables. 到目前为止一切正常,除了这个:

由于某种原因ingredient.amount不再更新。

当涉及时,我是否必须以特殊方式处理async

0 投票
1 回答
963 浏览

angular - angular 5 HttpClient 可观察重用

我使用 HttpClient.get 创建了一个从服务器返回用户详细信息的服务。

我已经将服务注入到一个组件中。在组件中,我想获得一个用户,所以我订阅了返回 Observable 的服务方法。

到目前为止,一切都很好。

我的问题:现在我想获得另一个用户,问题是我如何激活服​​务方法以再次获得用户?

每次需要用户时,我应该取消订阅并再次订阅吗?

0 投票
1 回答
2164 浏览

observable - 如何在 Observable 映射中访问 json 响应的内部属性

谁能指导我解决这个问题。

我正在尝试访问地图运算符中 json 响应的内部属性。

这将返回整个响应,但我需要获得该响应的商业属性。

我的 API 端点像这样返回 json 对象

所以我需要访问这个对象并只返回业务数组

0 投票
2 回答
55 浏览

angular - 在 Service 中解析 HttpComponent 结果

考虑典型的 HttpClient 示例

服务中

在组件中

显然,这个例子不起作用,因为returningetConfig()发生之前config被填充到subscribe().

所有示例都显示subscribe()在调用组件中。但是我如何在服务等待返回?

注意这只是 MCVE。实际上,用例要复杂得多,而不是如何在应用程序启动之前获取值。例如,我需要从服务器获取一个大数组,并在服务中根据一些条件过滤并返回组件。

0 投票
1 回答
313 浏览

rxjs - 从 Observable.fromEvent() 的订阅回调中获取类型信息

我有这个:

问题是变量没有类型信息v,这是因为事件类型是动态的(使用了“keyup”)。

有没有办法使用这样的东西:

以便静态类型信息是可能的/可用的?

0 投票
3 回答
3618 浏览

angular - 在 Angular 5 中渲染 Observable

我正在尝试在 Angular中渲染一个Observable 。我正在向 API 发出请求以获取一些数据,但是当我尝试渲染它时,浏览器上什么也没有出现。

这是我用来获取有关 1 个用户的数据的服务:

这是用户组件

我用来呈现 de User的视图HTML是:

在此示例中,我没有错误,但用户字段均为空,没有显示任何内容。我试过用这个:

但它不起作用,控制台显示:

我在另一个组件中执行相同的过程,在该组件中我使用 IUser [] 之类的用户数组,这次我使用 ngfor 显示数据并且一切正确,数据按预期显示在浏览器中.. 我我以与我在上面解释的方式相同的方式进行操作,但使用 ngif 或 user?.id 且不使用数组。

0 投票
2 回答
6881 浏览

angular - Angular 5 从 http 请求中获取正确的 Observable 类型(为什么它总是 Observable?)

I'm having a little trouble getting the correct observable type from an http.get request. Here is the function I'm having trouble on:

getMovie(title:stri

I'm having a little trouble getting the correct observable type from an http.get request. Here is the function I'm having trouble on:

As you can see I want to receive and Observable of the class Movie from my backend api using the parameters 'title' and 'year'. The problem is that the reponse always comes back with the type Observable<Object> and not Observable<Movie>.

I'm aware that I could create a new Movie instance giving it the properties recieved from the list. The problem with that is that my movie class has properties that are optional. Here is my movie class:

Does anybody know an easy way to get the response to be of the type Observable<Movie> instead of Observable<Object>


Is initial synthesizable in ASIC?

I haven't tried to synthesize myself but if someone could help to give a quick answer, that would be highly appreciated.

For a regular RAM, I see people do this in their Verilog, but I am told that initial is not synthesizable in Synopsys Design Compiler and I wonder if there is a difference among tools. Or this is doable just for memory initialization.

This is specifically targeting ASIC instead of FPGA or Xilinx. Thanks in advance!

0 投票
1 回答
51 浏览

arrays - Angular 5 Array 推送后未刷新

我创建了 Mat 对话框,它提供了一些要填充的字段。当点击对话框上的创建按钮时,它将票证推送到票证服务中的数组。

创建工单后,对话框自动关闭,但我看不到对话框添加的工单。主页显示所有票,但我在其中看不到我的新票。首先我想我以某种方式覆盖了票务服务提供商,但它与它无关。主要逻辑是当你创建带有对话框的工单时,它需要在关闭对话框后显示主页。

如果您有更多关于程序或代码的信息,请与我联系

所有代码都在https://github.com/Erkenerkisi/IssueTracking

0 投票
2 回答
2621 浏览

rxjs - ReplaySubject 已“完成”时发出信号

我试图找出一个好方法来表示 ReplaySubject 当前是“空的”。

每次调用构造函数时,它都会重播主题中的所有项目。但是我的问题是 - 是否有一些我们可以听的事件,它告诉我们什么时候主题变空?

我唯一能想到的是在主题完成后触发自定义/不同事件,如下所示:

将数据传递给 next() 方法是表明 ReplaySubject (暂时)为空/没有事件的最佳方式吗?

0 投票
1 回答
225 浏览

angular - 如何从角度服务中的异步调用中获取数据?

我正在尝试从 Google Maps API 的异步方法返回数据。

这就是我的服务的样子。

当数据从地图 API 返回时,我想获取发送到组件的数据。此外,是否可以在数据更改时更新组件(不是在这种情况下)。我尝试使用主题,但我相信我遗漏了一些东西。