未捕获的错误:无法解析Todo的所有参数:(?)

时间:2019-01-27 19:26:49

标签: angular6 rxjs6

这就是我的Todo类的样子。我想这与更新和我在构造函数中声明的内容有关。感谢任何线索。

  export class Todo {
  id: number;
  title = '';
  complete = false;

  constructor(values: Object = {}) {
    Object.assign(this, values);
  }
}

1 个答案:

答案 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