More Related Content
Similar to Angular2 applied (20)
Angular2 applied
- 7. "scripts": {
"start": "concurrently "npm run server" "ng serve"",
"server": "json-server --watch server/api/db.json",
"lint": "tslint "src/**/*.ts"",
"test": "ng test",
"pree2e": "webdriver-manager update",
"e2e": "protractor"
}
{
"widgets": [
{
"id": 1,
"img": "boxer.png",
"name": "Widget 1",
"description": "This is a description",
"featured": false
},
{
"id": 2,
"img": "dachshund.png",
"name": "Widget 2",
"description": "This is a description!",
"featured": true
},
{
"id": 3,
"img": "hound.png",
"name": "Widget 3",
"description": "This is a lovely widget",
"featured": false
}
]
}
Tooling
7
- 11. export const widgets = [
{
"id": 1,
"name": "Widget 1",
"description": "This is a description",
"featured": true
},
{
"id": 2,
"name": "Widget 2",
"description": "This is a description!",
"featured": false
},
{
"id": 3,
"name": "Widget 3",
"description": "This is a lovely widget",
"featured": false
}
];
Update widgets.component.ts
Components
11
- 13. import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { WidgetsComponent } from './widgets/widgets.component';
const routes: Routes = [
{path: '', redirectTo: '/widgets', pathMatch: 'full' },
{path: 'widgets', component: WidgetsComponent},
{path: '**', redirectTo: '/widgets', pathMatch: 'full'}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule],
providers: []
})
export class Ng2RestAppRoutingModule { }
Update app.module.ts
Components
13