angular 6: Небулярная тема, изменение макета и URL
Я новичок в угловых и небулярных. Я разрабатываю приложение с небулярной темой.
Я хочу знать, как отключить меню слева на некоторых страницах. (как домашняя страница) теперь на всех страницах, кроме входа в систему и регистрации, отображается меню слева и как отключить # из URL для удаления всех ссылок (входа и страниц)
{provide: LocationStrategy, useClass: HashLocationStrategy}
из app.module сделать проблему с логином и зарегистрировать ссылки на сервере
благодарю вас.
1 ответ
Удаление Hash # из URL: перейдите на app-routing-module.ts
и изменить true
в false
:
const config: ExtraOptions = {
useHash: false,
};
И вам нужно установить базовый URL в index.html:
<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>
Примечание: это зависит от того, как вы используете Nebular. Вы можете иметь этот файл в node_modules
но у меня это под моим app
папку, потому что я скопировал весь фреймворк и настроил его.