【发布时间】:2016-10-22 06:35:38
【问题描述】:
我的example: string; 在我的component.ts 文件中。我可以通过两种方式输出这个变量(至少我知道):
我能做到:
<p>{{ example }}</p>
我可以做到:
<p [innerHTML]="example"></p>
好吧,当我使用第一种方式时,我的 IDE (phpStorm) 告诉我我的 var 是不必要的,因为我从未使用过它。但是当我使用第二种方式时,它说我正在使用它。
我应该使用哪种方法有关系吗?
【问题讨论】:
-
如果页面在设置示例之前加载,第一种方式可能会导致用户在短时间内看到文字字符串“{{ example }}”。出于这个原因,第二种方法更好。
-
即使我使用 Angular 2?
-
afaik,除非示例是实际的 html,否则您应该使用第一种方式。 innerHTML 用于实际的 html 标记
标签: javascript typescript angular innerhtml directive