这就是我的Todo类的样子。我想这与更新和我在构造函数中声明的内容有关。感谢任何线索。
export class Todo {
id: number;
title = '';
complete = false;
constructor(values: Object = {}) {
Object.assign(this, values);
}
}
答案 0 :(得分:0)
我调查了这个问题,看起来您的代码是正确的。您如何导入课程可能是问题所在。在下面的解决方法中找到解决方案
Todo类:
export class Todo {
id: number;
title = '';
complete = false;
constructor (values:Object = {}) {
Object.assign(this, values);
}
}
组件:
import { Component } from '@angular/core';
**import {Todo} from './Todo';**
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'Lazy loading feature modules';
myTodo = new Todo({manas:'name'});
constructor() {
console.log(this.myTodo);
}
}
控制台: console