Angular 2服务订阅未订阅我的变量

时间:2016-06-09 12:58:16

标签: typescript angular

我的服务正在返回一个对象数组,我正在尝试将响应订阅到我的本地变量“destinations”。这是我的代码:

var result = _client
    .ReplaceDocumentAsnyc(_collectionUri, docObject)
    .Result;

2 个答案:

答案 0 :(得分:1)

export class Component implements OnInit {

  destinations: string[] = [];

  constructor(public myService: MyService) {
  }

  ngOnInit() {
    this.myService.getDestinations()
        .subscribe(data => {
          this.destinations = data
       });
  }

}

假设你回来了一个阵列。你错过了两个:

首先是:destinations:string [] = [];

第二:这个。在目的地前面,所以this.destinations = data;

这应该可以正常工作。

答案 1 :(得分:0)

this.缺失

this.destinations = data