2
我試圖學習Angular 2.我的理解是,視圖中的插值項目更新時,其相應的變量更新模型中,但在下面的代碼中沒有看到這種行爲。Angular 2 - 組件屬性更改,但視圖不更新
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'ai-header',
templateUrl: 'app/header/header.component.html',
styleUrls: ['app/header/header.component.css'],
})
export class HeaderComponent implements OnInit {
currentTime: Date = new Date();
getCurrentTime(): void{
let dateTime = new Date();
let year = dateTime.getFullYear();
let month = dateTime.getMonth();
let day = dateTime.getDate();
let hour = dateTime.getHours();
let minute = dateTime.getMinutes();
let second = dateTime.getSeconds();
dateTime = new Date(year, month, day, hour, minute, second)
this.currentTime = dateTime;
}
ngOnInit(): void {
setInterval(this.getCurrentTime, 1000);
}
}
爲什麼不看法時,該組件的 'currentTime的' 屬性更新更新?
這是正確的答案,我將其標記爲這樣只要我能。非常感謝您的快速響應。如果你有時間,你會介意更詳細地解釋你的答案嗎? –