2017-01-25 14 views
2

コードがコンパイルされると、次のエラーが表示されます。名前SimpleChangesが見つかりません。私はAngular 2を初めて使っていますが、どこにエラーがあるのか​​を助けてくれますか? は、ここに私のhome.tsです:角2名前が見つかりませんSimpleChanges

import { Component } from '@angular/core'; 

import { NavController } from 'ionic-angular'; 
import {Observable} from 'rxjs/Rx'; 

@Component({ 
    selector: 'page-home', 
    templateUrl: 'home.html' 
}) 
export class HomePage { 
    date: Date; 
    constructor(public navCtrl: NavController) { 
    this.date = new Date(); 
    } 


    ticks = 0; 
    ngOnChanges(changes: {[propertyName: string]: SimpleChanges}){ 
    if(changes['ticks']){ 
     if(this.ticks == 20) 
      this.ticks = 0; 
    } 
    } 
    ngOnInit(){ 
    let timer = Observable.timer(0,1000); 
    timer.subscribe(t=>this.ticks = t); 
    }; 



} 

答えて

14

あなたは@angular/coreからSimpleChangesインタフェースをインポートするのを忘れました。

import { SimpleChanges } from '@angular/core'; 
関連する問題