Angular 模板中是否需要引号?
(另一个来自Flex/Actionscript世界的难民提出的天真问题…) 我对是否需要在组件模板中使用引号感到困惑。在下面的代码片段中,有两个Angular 模板中是否需要引号?,angular,angular-template,Angular,Angular Template,(另一个来自Flex/Actionscript世界的难民提出的天真问题…) 我对是否需要在组件模板中使用引号感到困惑。在下面的代码片段中,有两个@输入和一个@输出。这两种方法都有效,第一个代码段对组件属性引用使用引号,第二个代码段不使用引号 我不喜欢做“仅仅因为我在教程中看到了”的事情。 是否有理由使用引号 如果属性值包含空格(可能还有一些其他字符),则需要使用引号。为了保持一致性,它们通常在任何地方使用 另见本讨论 <app-pov-button *ngFor="let e
@输入
和一个@输出
。这两种方法都有效,第一个代码段对组件属性引用使用引号,第二个代码段不使用引号
我不喜欢做“仅仅因为我在教程中看到了”的事情。是否有理由使用引号
如果属性值包含空格(可能还有一些其他字符),则需要使用引号。为了保持一致性,它们通常在任何地方使用 另见本讨论
<app-pov-button *ngFor="let event of eventList"
[assetPath] = 'assetPath'
[eventData]= 'event'
(eventClicked)= 'onEventClicked($event)'
>
</app-pov-button>
<app-pov-button *ngFor="let event of eventList"
[assetPath] = assetPath
[eventData]= event
(eventClicked)= onEventClicked($event)
>
</app-pov-button>