Angular 将p侧边栏的启动关闭图标设置为隐藏

Angular 将p侧边栏的启动关闭图标设置为隐藏,angular,primeng,Angular,Primeng,我没有成功地隐藏p侧边栏的关闭图标。可能很简单,但我试过: <p-sidebar [(visible)]="displaySideBar" position="left" showCloseIcon="false"> <p-sidebar [(visible)]="displaySideBar" position="left" showCloseIcon="hideIconVariable"> <p-sidebar [(visible)]="displaySideB

我没有成功地隐藏p侧边栏的关闭图标。可能很简单,但我试过:

<p-sidebar [(visible)]="displaySideBar" position="left" showCloseIcon="false">
<p-sidebar [(visible)]="displaySideBar" position="left" showCloseIcon="hideIconVariable">
<p-sidebar [(visible)]="displaySideBar" position="left" [showCloseIcon]="false">
<p-sidebar [(visible)]="displaySideBar" position="left" [showCloseIcon]="hideIconVariable">


最后2个示例产生了错误。谢谢你的帮助

您需要使用[showCloseIcon]=“false”。因为我认为showCloseIcon=“false”是通过字符串获取的,所以可以使用console.log():)进行检查。

最后两个应该可以正常工作。绑定到属性实际上是使用方括号完成的。你能显示错误信息吗?也许这与您的导入有关,因为它不是“p-sidebar”的已知属性,所以无法绑定到“showCloseIcon”。您的侧边栏实际工作吗?就像将visible设置为“true”一样,它是否正确显示侧边栏?将其余属性一起丢弃(position/showCloseIcon)。此外,我在OP中的前两个示例也显示无误。但在这些情况下,我确实看到了关闭图标(x)。我的最佳选择是,您使用的是较旧版本的Priming,因为该属性是根据这一点最近引入的,也许您需要升级该软件包