[英]Wait for data before rendering views in Angular 2
It's not another question about resolve I think. 我认为这不是解决问题的另一个问题。 I would like to have simple, complex method to wait for Ajax data before rendering component in Angular 2. I will have about fifty routes, so creating resolve for each route would be pain.
我想有一个简单,复杂的方法来在Angular 2中渲染组件之前等待Ajax数据。我将有大约50条路线,因此为每条路线创建解决方案将很痛苦。
Can someone share his way to wait for data before rendering view? 有人可以分享他的方式来等待数据再渲染视图吗?
a resolver https://angular.io/docs/ts/latest/guide/router.html#!#resolve-guard 解析器https://angular.io/docs/ts/latest/guide/router.html#!#resolve-guard
*ngIf="data"
in the view, to prevent rendering of the view while data
is null
视图中的
*ngIf="data"
,以防止在data
为null
时呈现视图
use the safe-navigation operator data?.prop
to prevent error in view bindings while data
is null
使用安全导航运算符
data?.prop
来防止data
为null
视图绑定中的错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.