Questions tagged «dependency-resolver»

6
在渲染视图/模板之前,等待Angular 2加载/解析模型
在Angular 1.x中,UI-Router是我的主要工具。通过返回对“ resolve”值的承诺,路由器只需在呈现指令之前等待承诺完成即可。 或者,在Angular 1.x中,空对象不会使模板崩溃-因此,如果我不介意暂时不完整的渲染,则可以$digest在promise.then()填充最初为空的模型对象之后使用渲染。 在这两种方法中,如果可能的话,我宁愿等待加载视图,如果无法加载资源,则取消路线导航。这为我节省了“取消导航”的工作。编辑:请注意,这特别意味着此问题要求使用Angular 2兼容或最佳实践的方法来执行此操作,并在可能的情况下要求避免使用“猫王运算符”!因此,我没有选择答案。 但是,这两种方法都无法在Angular 2.0中使用。肯定有为此计划或可用的标准解决方案。有谁知道它是什么? @Component() { template: '{{cats.captchans.funniest}}' } export class CatsComponent { public cats: CatsModel; ngOnInit () { this._http.get('/api/v1/cats').subscribe(response => cats = response.json()); } } 以下问题可能反映了相同的问题:加载带有数据的PROMISE之后的Angular 2渲染模板。请注意,问题中没有代码或未接受的答案。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.