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 папку, потому что я скопировал весь фреймворк и настроил его.

Другие вопросы по тегам