我是角度和星云的新手。我正在开发一个带有星云主题的应用程序。
我想知道如何从某些页面禁用左侧菜单。(如主页)现在除了登录和注册之外的所有页面都显示左侧的菜单以及如何禁用所有链接(登录和页面)的 url 中的 # 删除
{provide: LocationStrategy, useClass: HashLocationStrategy}
来自 app.module 的登录问题并在服务器上注册链接
谢谢你。
从 URL 中删除哈希 #:
转到您的app-routing-module.ts
并更改true
为false
:
const config: ExtraOptions = {
useHash: false,
};
您需要在 index.html 中设置基本 URL:
<base href="/">
隐藏主题菜单: 在您的项目中找到此文件:https ://github.com/akveo/ngx-admin/tree/master/src/app/%40theme/components/header
并删除:
<nb-action icon="nb-gear" class="toggle-layout" (click)="toggleSettings()"></nb-action>
注意:这取决于您如何使用星云。你可能有这个文件,node_modules
但我把它放在我的app
文件夹下,因为我复制了整个框架并定制了它。