我无法在 subscribe() 之外使用 subscribe() 的结果,console.log 总是返回未定义。我猜想这与异步有关,但我不知道如何解决这个问题。我应该改用 promise 吗?export class MyComponent implements OnInit {textt: String;constructor(private tstService: MyComponentS
2018-07-10
我正在开发一个表单,我将从 webapi 获取值并显示给用户。好的。所有部分操作系统从 webapi 获取数据都是可以的。订阅返回正确的 Json,没有问题这是 angular 程序:import { Component, Input, ViewChild, OnInit } from '@angular/core';import { ErrorMsgComponent } from '../..
toppings : Arraytoppings2 : Array我有 2 个订阅方法:this.toppings.valueChanges.subscribe(val=> {console.log(val);}this.toppings2.valueChanges.subscribe(val2=> {console.log(val2);}我想在同一个函数中使用 val 和 val2。如何在同一个
2018-09-04
我正在制作一个 Angular 应用程序,并且我有一个空数组addresses : any [] = [];然后在单击事件之后,我启动一个 http 可观察对象来从服务器收取数据然后我制作一个管道图来获取我想要的内容,然后我进行订阅const URL ='some url';onSearch() {this.httpClient.get(`URL${{some data to generate t