无法设置未定义的属性“数据”-TypeScript

时间:2019-09-26 09:15:19

标签: angularjs typescript

当尝试在 options.data 中设置值时,出现错误“无法设置未定义的属性'data'”。

我的界面:

interface GanttOptions {
        data: Array<Row>
        ...    
    }

控制器:

class ProfileController{

options: GanttOptions

    constructor() {           
        this.options = {
            data: [],
            ...
        }
     }

    getForOneProfile(datedeb, profile, datefin) {
        this.options.data = this.ganttData;
    };

    class ProfileViewComponent {

        constructor() {
            this.bindings = {             
                options: '=',
            };
        }
    }
}

你有什么想法吗?

编辑: 我发现了我的错误,这是在组件类中。 选项的绑定是“ <”,而不是“ =”。

0 个答案:

没有答案