2017-01-25 6 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

Вы забыли импортировать SimpleChanges интерфейс из @angular/core.

import { SimpleChanges } from '@angular/core'; 
Смежные вопросы