Size: a a a

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

2020 September 24

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Remite
ну разве что что бы "оптимизировать" проверку
можно завести флаги частей формы
если форма очень большая то проверять какие именно части формы были "тронуты" и только их сверять
но похоже на экономию на спичках
ок
источник

🇻

🇻🕷 in Angular.js (1.x) — русскоговорящее сообщество
Привет, подскажите, хочу проанимировать svg c помощью angularjs
Примерно вот так, но анимация будет в разы сложнее - больше рассчетов, элементов, намного больше реактивных переменных
$scope.animate = function() {
   $timeout(function() {
       var time = new Date().getTime() / 1000 - timestamp;
       var step = (100 / SPEED) * time;

       $scope.x1 = step;

       if(step <= 100) {
           requestAnimationFrame($scope.animate);
       }

   }, 1000 / FPS);
}

<line x1="{{x1}}" y1="{{y1}}" x2="{{y1}}" y2="{{y1}}">

Как думаете, не запорет ли реактивность angularjs мне всю малину? Я не сильно вдавался в детали, но где то краем уха слышал что реактивность в angularjs не самая быстрая. Как думаете, не будет тормозить по сравнению с нативным el.setAttribute?
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
🇻🕷
Привет, подскажите, хочу проанимировать svg c помощью angularjs
Примерно вот так, но анимация будет в разы сложнее - больше рассчетов, элементов, намного больше реактивных переменных
$scope.animate = function() {
   $timeout(function() {
       var time = new Date().getTime() / 1000 - timestamp;
       var step = (100 / SPEED) * time;

       $scope.x1 = step;

       if(step <= 100) {
           requestAnimationFrame($scope.animate);
       }

   }, 1000 / FPS);
}

<line x1="{{x1}}" y1="{{y1}}" x2="{{y1}}" y2="{{y1}}">

Как думаете, не запорет ли реактивность angularjs мне всю малину? Я не сильно вдавался в детали, но где то краем уха слышал что реактивность в angularjs не самая быстрая. Как думаете, не будет тормозить по сравнению с нативным el.setAttribute?
а чего не канвас?
источник

🇻

🇻🕷 in Angular.js (1.x) — русскоговорящее сообщество
ну svg вроде больше подходит, много готового есть
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
🇻🕷
Привет, подскажите, хочу проанимировать svg c помощью angularjs
Примерно вот так, но анимация будет в разы сложнее - больше рассчетов, элементов, намного больше реактивных переменных
$scope.animate = function() {
   $timeout(function() {
       var time = new Date().getTime() / 1000 - timestamp;
       var step = (100 / SPEED) * time;

       $scope.x1 = step;

       if(step <= 100) {
           requestAnimationFrame($scope.animate);
       }

   }, 1000 / FPS);
}

<line x1="{{x1}}" y1="{{y1}}" x2="{{y1}}" y2="{{y1}}">

Как думаете, не запорет ли реактивность angularjs мне всю малину? Я не сильно вдавался в детали, но где то краем уха слышал что реактивность в angularjs не самая быстрая. Как думаете, не будет тормозить по сравнению с нативным el.setAttribute?
попробуй замерить на разных браузерах два варианта отдельно и будет видно что лучше
источник

🇻

🇻🕷 in Angular.js (1.x) — русскоговорящее сообщество
Спасибо, попробую какой то тест сообразить
источник

SC

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

SC

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

C☭

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

C☭

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

SC

Serega Carbon in Angular.js (1.x) — русскоговорящее сообщество
проект большой,  мне надо трекать, не изменяется ли кем-то свойство объекта, который лежит в scope.
источник

SC

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

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Serega Carbon
проект большой,  мне надо трекать, не изменяется ли кем-то свойство объекта, который лежит в scope.
а кем оно может изменяться кроме контроллера?
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Serega Carbon
Да, и ещё, подскажите, как посмотреть названия сковповского конструктора
а это зачем?)
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
что-то overhead'ом попахивает
источник

SC

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

C☭

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

C☭

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

SC

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

C☭

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