Size: a a a

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

2021 February 04

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
Иногда помогает забиндить не на scope.var, а на scope.foo.var
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Anton K.
Иногда помогает забиндить не на scope.var, а на scope.foo.var
или к вотчеру прикрепить еще и TRUE в конце
источник

C☭

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

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Pavel Aleksandrov
Привет. Подскажите пжл, как заставить шаблон перерисоваться при изменении переменной в скоупе? Контроллер большой, скоупов тоже полно, через дебаггер в реальном времени меняю переменную - половина шаблона реагирует, а то, что надо - нет. Если кто работал с jqGrid - поймет меня, там есть конфиг грида, в нем на кнопки (редактирование) вешается переменная и в зависимости от нее - кнопка рисуется или нет. Вот не могу до этой кнопки добраться. Как быть, не пойму)
👆🏻
источник

R

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

C☭

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

R

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

C☭

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

C☭

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

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Pavel Aleksandrov
Привет. Подскажите пжл, как заставить шаблон перерисоваться при изменении переменной в скоупе? Контроллер большой, скоупов тоже полно, через дебаггер в реальном времени меняю переменную - половина шаблона реагирует, а то, что надо - нет. Если кто работал с jqGrid - поймет меня, там есть конфиг грида, в нем на кнопки (редактирование) вешается переменная и в зависимости от нее - кнопка рисуется или нет. Вот не могу до этой кнопки добраться. Как быть, не пойму)
на стэке воспроизвести сможешь?
источник
2021 February 05

PA

Pavel Aleksandrov in Angular.js (1.x) — русскоговорящее сообщество
В общем ребят, кто вчера помогал с проблемой - ни как не реагировал грид на изменение переменной в скоупе. В том числе ее удаление из скоупа не помогала. Или я просто не добрался до нужной переменной определенного скоупа, хотя шел по parent. В итоге - так как грид отображался через ng-show - скоуп его не разрушался и переменная жила непонятной для меня жизнью. После смены на ng-if - скоуп разрушается - переменная инициализируется заново с конфигом грида - все работает. Всем спасибо за догадки.
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Pavel Aleksandrov
В общем ребят, кто вчера помогал с проблемой - ни как не реагировал грид на изменение переменной в скоупе. В том числе ее удаление из скоупа не помогала. Или я просто не добрался до нужной переменной определенного скоупа, хотя шел по parent. В итоге - так как грид отображался через ng-show - скоуп его не разрушался и переменная жила непонятной для меня жизнью. После смены на ng-if - скоуп разрушается - переменная инициализируется заново с конфигом грида - все работает. Всем спасибо за догадки.
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Pavel Aleksandrov
В общем ребят, кто вчера помогал с проблемой - ни как не реагировал грид на изменение переменной в скоупе. В том числе ее удаление из скоупа не помогала. Или я просто не добрался до нужной переменной определенного скоупа, хотя шел по parent. В итоге - так как грид отображался через ng-show - скоуп его не разрушался и переменная жила непонятной для меня жизнью. После смены на ng-if - скоуп разрушается - переменная инициализируется заново с конфигом грида - все работает. Всем спасибо за догадки.
ох уж этот ngShow... я его вообще везде выпилил из кода
источник

PA

Pavel Aleksandrov in Angular.js (1.x) — русскоговорящее сообщество
Проект старый, идет переписывание на второй ангуляр, но так как кода много - приходится поддерживать и старую версию
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Pavel Aleksandrov
Проект старый, идет переписывание на второй ангуляр, но так как кода много - приходится поддерживать и старую версию
есть такое дело...
источник
2021 February 10

C☭

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

class FaFormAutofillFix {

   /**
    * @constructor
    *
    * @param {angular.ITimeoutService} $timeout
    *
    * @ngInject
    */
   constructor(
       $timeout
   ) {
       this.restrict = 'A';

       this._$timeout = $timeout;
   }

   link(scope, elem, attrs) {
       // Fixes Chrome bug: https://groups.google.com/forum/#!topic/angular/6NlucSskQjY
       elem.prop('method', 'POST');

       // Fix autofill issues where Angular doesn't know about autofilled inputs
       if (attrs.ngSubmit) {
           this._$timeout(() => {
               elem
                   .unbind('submit')
                   .bind('submit', (e) => {
                       e.preventDefault();
                       elem.find('input, textarea, select').trigger('input').trigger('change').trigger('keydown');
                       scope.$apply(attrs.ngSubmit);
                   });
           }, 0);
       }
   }
}
источник

R

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

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
Remite
я шота вопроса не понял :)
как в функции link передать $timeout
источник

AK

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

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
дык он же там есть по this._$timeout
не?
источник