Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 引导4侧边栏折叠不工作-角度6_Angular_Typescript_Bootstrap 4_Angular6 - Fatal编程技术网

Angular 引导4侧边栏折叠不工作-角度6

Angular 引导4侧边栏折叠不工作-角度6,angular,typescript,bootstrap-4,angular6,Angular,Typescript,Bootstrap 4,Angular6,当我点击一个按钮时,我想折叠并重新打开侧边栏,我试图添加一个可以做我想做的事情的函数,但它对我不起作用 注意:我想在不使用jquery或javascript的情况下折叠侧栏 这就是我正在研究的: 您的ngClass属性添加了一个名为show的类,但是您想要的类实际上被称为active <nav id="sidebar" [ngClass]="{ 'active': navbarOpen }"> 是的,对不起,你是对的,但是还有一件事,当我关闭侧边栏时,第二个按钮图标应该显示出来

当我点击一个按钮时,我想折叠并重新打开侧边栏,我试图添加一个可以做我想做的事情的函数,但它对我不起作用

注意:我想在不使用jquery或javascript的情况下折叠侧栏

这就是我正在研究的:


您的
ngClass
属性添加了一个名为
show
的类,但是您想要的类实际上被称为
active

<nav id="sidebar" [ngClass]="{ 'active': navbarOpen }">


是的,对不起,你是对的,但是还有一件事,当我关闭侧边栏时,第二个按钮图标应该显示出来,这是按钮@JamesFallon,只需在按钮上添加
*ngIf=“!navbarOpen”
。目前图标没有显示,因为您没有添加fontawesomeno我安装了Fontawesomeo软件包,我不认为这是问题所在,因为我尝试添加新图标并工作确保您使用了正确的类。如果您使用的是fontawesome的v4.7,它应该是
fa-fa-align-justify
而不是
fas-fa-align-justify
,但它似乎在StackBlitz中起作用