在AngularJS中,您可以在指令中指定@
(而不是=
)以绑定到纯文本。因此,使用field: '@'
,您可以使用以下HTML将scope.field
值设置为字符串"Hello, World"
:
<my-tag field="Hello, World" />
在Angular 2中,我目前正在做以下事情:
<my-tag [field]="'Hello, World'" />
注意双引号内的单引号。 Angular 2期望属性的内容是表达式。
我想知道是否存在将属性值视为纯文本的简写?这将有助于避免忘记引号的错误,我一直在做。
答案 0 :(得分:0)
最新版本的Atleast,您也可以在Angular 2中执行此操作:
<my-tag field="Hello, World" />