Как я могу вызвать this.firms
в данных forEach()
?
Я знаю, как это сделать в Angular1, но не с моим текущим проектом в Angular 2.
В настоящее время он отлично работает за пределами forEach, но не внутри.
console.log(this.firms[0].name); // works
var a = 0;
console.log("--------------");
data.forEach(function (eachObj) {
console.log("firms check!");
console.log(this.firms); // not working
a = a + eachObj.income;
eachObj.name = this.firms[data.firmid - 1].name; // wont work
});
Ошибка:
Cannot read property 'firms' of undefined