【发布时间】:2018-01-01 01:33:38
【问题描述】:
我是 Angular 2 的新手,不知道如何订阅。 我有一个类似于(简单版)的会员服务:
import { Injectable, NgZone, Output, EventEmitter } from '@angular/core';
import { Network } from '@ionic-native/network';
import { HttpProvider } from '../providers/http-provider';
@Injectable()
export class Member {
firstName:string = "";
surname:string = "";
constructor(private httpProvider: HttpProvider, private network: Network, zone: NgZone) {
}
createMember(member){
this.httpProvider.createMember(member).subscribe(
result => {
var data = JSON.parse( result['_body'] );
this.firstName = member.FirstName;
this.surname = member.Surname;
return true;
},
err =>{
console.error("Error : "+err);
return false;
}
);
}
}
然后我有另一个使用会员服务的组件,我想要类似的东西:
this.member.createMember(member).subscribe(data)....
所以我可以检查成员是否已成功创建。
【问题讨论】:
标签: angular callback ionic2 promise subscribe