【发布时间】:2016-06-02 16:35:07
【问题描述】:
这是我的代码:
@Component({
selector: "foo",
template: `
<span>Init : {{o.init}}</span>
<span>Loaded data : {{o.loadedData}}</span>
`,
providers: [
Services
]
})
export class FooComponent implements OnInit{
constructor (private _services: Services) {}
o: Object
ngOnInit() {
o = {"init": "foo"}
this.services.randomCall()
.subscribe(
res => this.o["loadedData"] = res["loadedData"]
)
}
}
所以o.loadedData 不会每次都出现,因为我的randomCall() 和模板渲染之间存在竞争条件。我想在分配o["loadedData"] = res["loadedData"] 后通知角度。在 angular1 中,我会调用作用域的 digest() 函数。
如何在 angular2 中做类似的事情?
谢谢!
编辑:我补充了这个,这是一个错字。
【问题讨论】:
标签: angular