[ ] Angular 4 Material. 1 |
sudo apt-get install nodejs
sudo apt-get install build-essential checkinstall
sudo apt-get install libssl-dev
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
sudo apt-get update
sudo apt-get install curl
nvm install stable
sudo apt-get install npm
sudo npm install -g @angular/cli
ng new mySoul
cannot find module 'abbrev'
sudo ln -s /usr/bin/nodejs /usr/bin/node
cd mySoul
ng serve --open
npm install --save @angular/material
npm install --save @angular/cdk
npm install --save @angular/animations
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
button md-button> Click me! code>
( )
HTML. mySoul/src/app/app.component.html. , , .

. Material Design? , : . API ().
:
import {MdButtonModule} from '@angular/material';
mySoul/src/app/app.modul.ts . app.modul.ts :
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {MdButtonModule} from '@angular/material';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
MdButtonModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
. , :

: :
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
, , , , , , . : .
Angular Material . , .
