Size: a a a

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

2020 June 22

К

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

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Ксюшенька
Как лучше  тогда?
а задача какая?))) я в своем легаси еле избавился от этого ужаса с перезагрузкой страницы )
источник
2020 June 23

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
подскажите плз, раньше на страничке скрывал и показывал некоторые елементы по дириктивам ng-show и ng-hide
Сейчас стало много таких однотипных изменений и переписал на ng-switch
Но дело в том что эта директива не скрывает елементы, а вовсе вырезает их. И У меня в коде есть обращения к DOM например искал инпут через его id document.getElementById(‘’fileInput), теперь же елемента еще нет и в контроллере ошибка, как быть в таком случае?
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
Пока костилем, но повесил на кнопку где меняю состояние для ng-switch там и обращаюсь к document.getElementById(‘fileInput’)
Но приходится еще и в setTimeout запихивать так как не успевает сразу найти елемент при нажатии
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
подскажите плз, раньше на страничке скрывал и показывал некоторые елементы по дириктивам ng-show и ng-hide
Сейчас стало много таких однотипных изменений и переписал на ng-switch
Но дело в том что эта директива не скрывает елементы, а вовсе вырезает их. И У меня в коде есть обращения к DOM например искал инпут через его id document.getElementById(‘’fileInput), теперь же елемента еще нет и в контроллере ошибка, как быть в таком случае?
привет! юзать ngIF и ставить $timeout при поиске
источник

C☭

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

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
Chadwick ☭
привет! юзать ngIF и ставить $timeout при поиске
а причем тут ngIf?
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
Chadwick ☭
зачем вообще атк делать? и искать по ID?
ну у меня есть инпут в который я прикрепляю файл, искал инпут что бы повесить слушатель на change
источник

C☭

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

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
так и вешай его сразу на инпут.. зачем костылять через document.getElementById(‘fileInput’)?
источник

DN

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

C☭

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

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
в верстке ?
используешь такую либу? https://github.com/danialfarid/ng-file-upload
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
неа, руками делал
вспомнил почему в шаблоне не повесил onchange потому что ошибки были, но только что нашел вот такое решение
https://stackoverflow.com/questions/17922557/angularjs-how-to-check-for-changes-in-file-input-fields
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
dirty hack... прилепи либу что я дал и перестань велосипедить)
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
Chadwick ☭
dirty hack... прилепи либу что я дал и перестань велосипедить)
запишу в todo) а то дольше переписывать на это когда уже есть)
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
запишу в todo) а то дольше переписывать на это когда уже есть)
там 5 минут делов...
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
и вешать можно не только на кнопки но и на дивы и все на что хочешь
источник
2020 June 25

🇻

🇻 in Angular.js (1.x) — русскоговорящее сообщество
Привет, подскажите, я делаю ng-if="false" а через миллисекунду ng-if="true" при этом элемент в DOM моргает, это нормально? Я раньше на vuejs писал, там этот момент как то нормально отрабатывал, на angular 1.5 так нельзя делать?
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
🇻
Привет, подскажите, я делаю ng-if="false" а через миллисекунду ng-if="true" при этом элемент в DOM моргает, это нормально? Я раньше на vuejs писал, там этот момент как то нормально отрабатывал, на angular 1.5 так нельзя делать?
Да. Потому что он вырезается из дома. Если не нравится юзай ngShow
источник