【发布时间】:2018-02-15 19:48:52
【问题描述】:
我在 Angular 5 应用程序上使用 PrimeNG UI 组件,我对它们将值绑定到它们的某些属性的方式有点困惑。我会用一个例子来解释它:
根据文档 (https://www.primefaces.org/primeng/#/accordion),这些是 AccordionTab 的属性:
Name Type Default Description
header string null Title of the tab.
selected boolean false Defines if the tab is active.
disabled boolean false Defines whether the tab can be selected
然后,在代码中,我们有以下示例:
<p-accordion>
<p-accordionTab header="Header 1" [selected]="true">
Content 1
</p-accordionTab>
<p-accordionTab header="Header 2">
Content 2
</p-accordionTab>
<p-accordionTab header="Header 3">
Content 3
</p-accordionTab>
</p-accordion>
如您所见,header 使用时不带括号,而 selected 确实使用它们。如果我错了,请纠正我,但是括号用于将值绑定到组件属性,而没有括号的文字是指指令,对吗?
为什么在这种情况下它们的使用方式不同?
提前致谢!
【问题讨论】: