Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2019 May 02

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
конструктор - про создание инстанса
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
онИнит - про то что он был проинициализирован приложением
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Все данные которые вы пробрасываете приедут к вам в онИните
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
И кстати все что вы делаете в конструкторе в ангуляре положено делать в онИните
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
ну соответственно кроме оьявления функций
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
А ещё говорят в 2019 году плохо скоуп в компоненты тягать  :)
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
тоесть вместо конструктора написать onInit и scope заменить на this?
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
функции обьявляються за пределами констуктора - так как ты описал онИнит

в конструкторе сетапятся дефолтные значения переменным, например

у тебя languageList это массив
вот в коснтуркторе он будет

this.languageList = [];

а в ините в него уже запихнутся полноценные значения
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Да скоуп нет смысла тащить потому что это большая помойка
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
достаточно данные хранить в зис
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
и вытягивать в темплейте через обращение к контроллеру
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
@webRMT ок, делаю например дефолтные значения в конструкторе
this.title = ''

в onInit как обратится к translate? что бы сделать
this.title = $translate.instant('GENERAL.FRIENDLY');
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
и точно никак в конструкторе не достучатся до передаваемых в параметре данных?
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
в конструкторе переложить инжектируемые сущности в зис
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
типа вот так хорошо?
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
ага
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
а где функции делать?
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
такие как
this.toggleLanguageList = () => {
       this.isLanguageListActive = !this.isLanguageListActive;
     };
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
вот прям следом за онИнитом
источник