【问题标题】:Uncaught Error: Can't resolve all parameters for Todo: (?)未捕获的错误:无法解析 Todo 的所有参数:(?)
【发布时间】:2019-01-28 14:13:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: angular6 rxjs6


    【解决方案1】:

    我调查了这个问题,看起来您的代码是正确的。您如何导入可能是问题的类.. 在我的处理方式下方找到解决方案

    待办事项类:

    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

    【讨论】:

    • 感谢您的调查。解决了!
    猜你喜欢
    • 2018-08-22
    • 2018-12-18
    • 2018-09-21
    • 2023-03-16
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多