我從Angular2開始,當我嘗試第一次運行我的項目時,它可以正常工作。問題是,我正在關注教程,當我運行它時,任何瀏覽器都沒有顯示任何更改!VS angular2更改不會在瀏覽器上更新
這是我的 「app.component.ts」:
import {Component} from 'angular2/core';
@Component({
selector: 'my-app',
template: '<h1>Testing...</h1>'
})
export class AppComponent {
title = 'Tour of Heroes';
}
這表明在任何瀏覽器確定,但是當我改成這樣:
import {Component} from 'angular2/core';
@Component({
selector: 'my-app',
template: '<h1>{{title}}</h1>'
})
export class AppComponent {
title = 'Tour of Heroes';
}
它繼續顯示「測試...「。它假設顯示「英雄之旅」。爲什麼?
我所有的其他文件都與教程相同!
Ps .:我已經安裝了「node和npm」!
[@PankajParkar提到需要編輯「System.config」的] 這就是我對我的index.html作爲同在Angular2
<script>
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js'
}
}
});
System.import('app/main').then(null, console.error.bind(console));
</script>
嘗試刷新瀏覽器緩存..或通過Ctrl + F5進行重新加載 –
我在發佈之前做過搜索...... F5,Ctrl + F5甚至禁用緩存都不起作用! 當我更改我使用的端口時,它只更新一次,然後繼續不更新... – Plinio
刪除緩存或檢查您的文件是否正確編譯? –