模板中需要引号吗?
The need for quotes in templates?
(来自Flex/Actionscript世界的难民的另一个幼稚问题...)
我对是否需要在我的组件模板中使用引号感到困惑。在下面的片段中有两个 @Inputs
和一个 @Output
。两者都有效,第一个片段使用组件 属性 引用的引号,第二个片段不使用。
我不喜欢做事"just because I saw it in a tutorial"。
是否有使用引号的理由?
<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>
如果 属性 值包含 space(s)(可能还有一些其他字符),则需要引号。为了保持一致性,它们通常随处使用。
(来自Flex/Actionscript世界的难民的另一个幼稚问题...)
我对是否需要在我的组件模板中使用引号感到困惑。在下面的片段中有两个 @Inputs
和一个 @Output
。两者都有效,第一个片段使用组件 属性 引用的引号,第二个片段不使用。
我不喜欢做事"just because I saw it in a tutorial"。
是否有使用引号的理由?
<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>
如果 属性 值包含 space(s)(可能还有一些其他字符),则需要引号。为了保持一致性,它们通常随处使用。