Angular dart ANGLAR2-在模板中渲染对象时出现空错误
我想在我的模板中写下如下内容:Angular dart ANGLAR2-在模板中渲染对象时出现空错误,angular,dart,Angular,Dart,我想在我的模板中写下如下内容: <span>{{myObject.myField}}</span> 如果我只把我的模板 <span>{{myObject}}</span> {{myObject} 我可以看到myObject的值 有没有办法在OnInit之前初始化我的对象?是否有其他方式显示我的数据 谢谢您的帮助。您可以使用安全导航操作器 <span>{{myObject?.myField}}</span> 这样,
<span>{{myObject.myField}}</span>
如果我只把我的模板
<span>{{myObject}}</span>
{{myObject}
我可以看到myObject
的值
有没有办法在OnInit之前初始化我的对象?是否有其他方式显示我的数据
谢谢您的帮助。您可以使用安全导航操作器
<span>{{myObject?.myField}}</span>
这样,您就可以用一个
*ngIf
覆盖更大的块或整个模板,而不是到处添加?
。{{myObject?.myField}}
工作得很好。谢谢在我们的项目中,在相同的情况下,我们通常添加额外的*ngIf=“myObject==null”
,使用某种微调器或加载标签作为内容,以指示组件尚未初始化。这种方法可以很容易地转换成一些自定义的保护控件。@StefanSvrkota当然可以。你能删除你的吗。Dart是构建浏览器应用程序(以及服务器和移动应用程序)的良好语言。绝对值得仔细观察;-)
<span>{{myObject?.myField}}</span>
<span *ngIf="myObject != null">{{myObject.myField}}</span>