问题:
this .list=*** ; 似乎不起作用
|
export class DiscoveryListComponent implements OnInit { public list : Array; ngOnInit(){ $.getJSON("/api/article",null,(data,statu)=>{ console.log(data); this.list=data; console.log(this.list); }); } } |
解决:
应该是由于闭包里边的this 变化了
改为 (date,statu)=>…. typescript 的lambda 以便capture this
|
$.getJSON("/api/article",null,(data,statu)=>{ ... } |
参考:
http://www.typescriptlang.org/Handbook#functions-lambdas-and-using-39this39