Re[2]: TypeScript+Knockout - покритикуйте проект
От: LandWarrior  
Дата: 18.10.18 12:36
Оценка:
T>7. Не использовать замыкания для member functions. Это скорее вопрос вкуса, но для меня выглядит странно. Я бы использовал обычные функции.
T>Вместо
T>
T>AddCustomer = (elem: CustomerIntrerfaces.ICustomer): void => {
T>            this.service.Insert(elem, (d) => {
T>                var tt = 0;
T>            });
T>            this.customers.push(elem);
T>        }
T>


T>
T>public addCustomer (elem: CustomerIntrerfaces.ICustomer): void {
T>            this.service.Insert(elem, (d) => {
T>                var tt = 0;
T>            });
T>            this.customers.push(elem);
T>        }
T>


А вот тут начинается полная хрень, потому как я броузере я получаю this.customers == NULL, если без замыканий. Как обойтись без них?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.