앞으로의 실습들의 디자인이 보기좋게 네뷸라 모듈을 설치합니다
보다 자세한내용은 여기에서 확인할수있습니다
https://akveo.github.io/nebular/docs/guides/add-into-existing-project#create-a-new-project
명령 프롬프트 ng add @nebular/theme
? Which Nebular theme do you want to use: default Enter
? Use customizable scss themes? Yes Enter
? Set up browser animations for Nebular? Yes Enter
그러면 파일이 추가되고 app.module.ts, styles.scss, app.component.html 파일이 수정됩니다
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { DemoComponent } from './demo/demo.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NbThemeModule, NbLayoutModule } from '@nebular/theme';
@NgModule({
declarations: [
AppComponent,
DemoComponent
],
imports: [
BrowserModule,
AppRoutingModule,
BrowserAnimationsModule,
NbThemeModule.forRoot({ name: 'default' }),
NbLayoutModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
app모듈에 네뷸라 사용을위한 모듈이 추가되었습니다
styles.scss
@import 'themes';
@import '~@nebular/theme/styles/globals';
@include nb-install() {
@include nb-theme-global();
};
/* You can add global styles to this file, and also import other style files */
전역 스타일 파일에 네뷸라테마가 추가되었습니다
app.component.html
<nb-layout>
<nb-layout-header fixed>
<!-- Insert header here -->
</nb-layout-header>
<nb-layout-column>
<h1>이것은 App 컴포넌트</h1>
<app-demo></app-demo>
<app-demo></app-demo>
<app-demo></app-demo>
<app-demo></app-demo>
<router-outlet></router-outlet>
</nb-layout-column>
<nb-layout-footer fixed>
<!-- Insert footer here -->
</nb-layout-footer>
</nb-layout>
기본 nb-layout을 알아서 수정해줬습니다
브라우저에서 확인해보면
이런 형태가 됩니다
'DEV > Angular' 카테고리의 다른 글
Angular 앵귤러 배우기 - 6 데이터바인딩 DataBinding (0) | 2018.12.26 |
---|---|
Angular 앵귤러 배우기 - 5 라우팅 Routing (0) | 2018.12.24 |
Angular 앵귤러 배우기 - 3 컴포넌트 Component (0) | 2018.12.24 |
Angular 앵귤러 ngx-admin 관리자 키트 (0) | 2018.11.08 |
Angular 앵귤러 배우기 - 2 프로젝트만들기 NewProject (0) | 2018.10.10 |