每个人都帮助我。
我调用创建json对象
bank_data={
"arr":[{"sysKey":"","bankId":"","bankName":"","bankBranch":""}],
"searchText":"","pageSize":10,"currentPage":1,"totalCount":0
};
我创建了这样的方法:
showList() {
let url:string =this.ics._apiurl + 'service001/getAllBankData';
let json:any = this.bank_data;
this.http.doPost(url,json).subscribe(data =>{
this.bank_data =data;
},
error=>alert(error),
() =>{});
}
然后我从程序的两个不同部分调用该方法。 首先是这样的构造函数:
constructor(private ics: RpIntercomService,
private _router: Router,
params: RouteParams,
private http: RpHttpService,
private ref: RpReferences) {
this.showList();
}
这没关系,没有错误。
第二个电话是:
<button type="button" class="btn btn-primary" (click)="showList()">Show All</button>
&#13;
当我点击按钮时,对象&#34; bank_data&#34;是null。这就是为什么。请解释一下。