Bladeren bron

toh-pt1

master
Nils Dittberner 6 jaren geleden
bovenliggende
commit
7614f8a496
7 gewijzigde bestanden met toevoegingen van 65 en 3 verwijderingen
  1. +2
    -1
      src/app/app.component.html
  2. +6
    -2
      src/app/app.module.ts
  3. +4
    -0
      src/app/heroes/hero.ts
  4. +0
    -0
      src/app/heroes/heroes.component.css
  5. +7
    -0
      src/app/heroes/heroes.component.html
  6. +25
    -0
      src/app/heroes/heroes.component.spec.ts
  7. +21
    -0
      src/app/heroes/heroes.component.ts

+ 2
- 1
src/app/app.component.html Bestand weergeven

@@ -1 +1,2 @@
<h1>{{ title }}</h1>
<h1>{{title}}</h1>
<app-heroes></app-heroes>

+ 6
- 2
src/app/app.module.ts Bestand weergeven

@@ -2,13 +2,17 @@ import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { HeroesComponent } from './heroes/heroes.component';
import {FormsModule} from '@angular/forms';

@NgModule({
declarations: [
AppComponent
AppComponent,
HeroesComponent
],
imports: [
BrowserModule
BrowserModule,
FormsModule
],
providers: [],
bootstrap: [AppComponent]


+ 4
- 0
src/app/heroes/hero.ts Bestand weergeven

@@ -0,0 +1,4 @@
export class Hero {
id: number;
name: string;
}

+ 0
- 0
src/app/heroes/heroes.component.css Bestand weergeven


+ 7
- 0
src/app/heroes/heroes.component.html Bestand weergeven

@@ -0,0 +1,7 @@
<h2>{{hero.name | uppercase}} Details</h2>
<div><span>id: </span>{{hero.id}}</div>
<div>
<label>name:
<input [(ngModel)]="hero.name" placeholder="name"/>
</label>
</div>

+ 25
- 0
src/app/heroes/heroes.component.spec.ts Bestand weergeven

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { HeroesComponent } from './heroes.component';

describe('HeroesComponent', () => {
let component: HeroesComponent;
let fixture: ComponentFixture<HeroesComponent>;

beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ HeroesComponent ]
})
.compileComponents();
}));

beforeEach(() => {
fixture = TestBed.createComponent(HeroesComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 21
- 0
src/app/heroes/heroes.component.ts Bestand weergeven

@@ -0,0 +1,21 @@
import { Component, OnInit } from '@angular/core';
import {Hero} from './hero';

@Component({
selector: 'app-heroes',
templateUrl: './heroes.component.html',
styleUrls: ['./heroes.component.css']
})
export class HeroesComponent implements OnInit {

hero: Hero = {
id: 1,
name: 'Windstorm'
};

constructor() { }

ngOnInit() {
}

}

Laden…
Annuleren
Opslaan