Невозможно установить свойство «данные» из неопределенного - TypeScript - PullRequest
0 голосов
/ 26 сентября 2019

При попытке установить значение в options.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: '=',
            };
        }
    }
}

Есть ли у вас какие-либо идеи?

РЕДАКТИРОВАТЬ: Я нашел свою ошибку, это было в компонентекласс.Привязка для options была '<' вместо '='. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...