Angular 4.1 + 通用不检测更改
Angular 4.1 + Universal not detecting changes
我已经将我的项目(angular2 + universal)升级到 Angular 4.1。我的项目已准备就绪,但现在我遇到了问题。
Angular 没有检测到我的模型中的变化。例如:
@Component({
changeDetection: ChangeDetectionStrategy.Default,
encapsulation: ViewEncapsulation.Emulated,
selector: 'app',
template: `
<input type="text" [(ngModel)]="title">
{{title}}
<router-outlet></router-outlet>
`
})
export class AppComponent {
title = 'ftw';
}
变量标题永远不会改变。
有人知道会发生什么吗?
编辑
错误是我在 client.ts 和 client.aot.ts
处使用 'zone.js/dist/zone-node' 而不是 'zone.js/dist/zone'
我已经将我的项目(angular2 + universal)升级到 Angular 4.1。我的项目已准备就绪,但现在我遇到了问题。
Angular 没有检测到我的模型中的变化。例如:
@Component({
changeDetection: ChangeDetectionStrategy.Default,
encapsulation: ViewEncapsulation.Emulated,
selector: 'app',
template: `
<input type="text" [(ngModel)]="title">
{{title}}
<router-outlet></router-outlet>
`
})
export class AppComponent {
title = 'ftw';
}
变量标题永远不会改变。
有人知道会发生什么吗?
编辑
错误是我在 client.ts 和 client.aot.ts
处使用 'zone.js/dist/zone-node' 而不是 'zone.js/dist/zone'