@angular_js

Страница 24 из 325
Дмитрий
12.07.2016
13:49:27
По идее

Maxim
12.07.2016
13:49:31
Сейчас наступил следующий вопрос

Есть у меня вотч, который что-то меняеет в $scope

Google
Maxim
12.07.2016
13:50:18
а он в свою очередь меняет dom

Мне нужно запустить свой код тогда, когда дом уже обновился

Как это сделать?

Потому что

Дмитрий
12.07.2016
13:51:20
$timeout(()=>{/* твой код */})

Maxim
12.07.2016
13:51:29
$scope.$watchCollection(function () { return pointsService.points; },function (newVal) { $scope.points = newVal; console.log("watch my:",$scope.points); window.KAImagesWithPoints.forEach(function (image) { image.refresh(); }) }); Запаздывает

$timeout(()=>{/* твой код */})
таймаут, серьезно? А более красивого решения нет?

Дмитрий
12.07.2016
13:52:20
Ток хотел предупредить, что это не самый лучший путь)

Maxim
12.07.2016
13:52:46
Это же ангуляр, тут должен быть механизм для таких дел.

Таймаут я всегда могу влепить

Alexander
12.07.2016
13:53:01
$apply() в конце, в сущности таймаут делает тоже самое, но исполнение вылетает до своей очереди (ну типа асинхронным становится)

Уже сделал через вотчКолекшн
Главное учитывай, что у него shallow сравнение, неглубокое, это основное отличие от $watch

Google
Alexander
12.07.2016
13:57:40
$apply() в конце, в сущности таймаут делает тоже самое, но исполнение вылетает до своей очереди (ну типа асинхронным становится)
Ещё, если это какой-то замкнутый компонент который 100% не влияет на родителей, то лучше даже $digest() вызвать Во всех гайдах включая оф. доки это не рекомендуется делать, но если ты знаешь, что делаешь, то такой финт ушами реальне ускоряет работу, проверено на толстых SPA

$timeout сам вызовет $apply
Да, только всё это улетит в queue и выполнится позже чем могло бы

Дмитрий
12.07.2016
13:59:13
Это же ангуляр, тут должен быть механизм для таких дел.
Ангуляр предполагает, что ты обойдешься без этого. Есть механизм $$postDigest, но это ещё хуже

Maxim
12.07.2016
13:59:23
Короче, аплай не помог

Сделал таймаутом

Дмитрий
12.07.2016
14:00:05
Да, только всё это улетит в queue и выполнится позже чем могло бы
Таймаут без параметров выполняется ровно после рендера)

Maxim
12.07.2016
14:00:35
Дмитрий
12.07.2016
14:01:12
http://blogs.microsoft.co.il/choroshin/2014/04/08/angularjs-postdigest-vs-timeout-when-dom-update-is-needed/

Alexander
12.07.2016
14:07:16
Таймаут без параметров выполняется ровно после рендера)
Действительно https://github.com/angular/angular.js/blob/master/src/ng/timeout.js Не знал :)

Ну точнее $apply сам просто улетает один, эквивалентно setTimeout(() => {$scope.$apply()}, 0) https://github.com/angular/angular.js/blob/master/src/ng/browser.js

Maxim
12.07.2016
14:11:09
А теперь ребята, совсем нубский вопрос:

Как забиндить модель на textarea?

Alexander
12.07.2016
14:11:47
ng-model?

Maxim
12.07.2016
14:11:57
ng-model?
Чето не канает(

Сорян

Завтык

Я не на то свойство виндил

Sean
14.07.2016
12:43:31
ктонить скажите почему у меня в контроллере вызывается слушатель из другого контроллера? в представлении и в контроллере ни одного упоминания о том контроллере из которого вызывается слушатель. в stateProvider указал cache:false, reload:true

а если я перезагружаю страницу вручную, то из другого контроллера не вызывается слушатель

пробовал ionicHistory.clearCache / clearHistory

Google
Sean
14.07.2016
12:46:01
Firebase "on listener" calls from another controller (

state.reload() на нужном контроллере даёт infinity loop

луп перезагрузки

window.location.reload the same

Bogdan
14.07.2016
14:11:07
Ребята нужна помощь.

Пробую подружыть Ангуляр 2 rc.4 и Метеор 1.3.4.4

За такой статтьой

https://www.angular-meteor.com/migration/angular2/intro

Возникла проблема с роутерами

Человек
14.07.2016
16:26:09
д дд. Д

Dmitry
15.07.2016
09:11:16
Привет, кто-нибудь знает как использовать canActivate? для rc3 роутера, или как вообще сделать роутер с редиректами на Angular 2?

Vitaliy
15.07.2016
09:19:10
для редиректа же есть redirectTo

Denis
15.07.2016
09:19:30
Привет! А кто-нибудь ищет работу в мск? Angular 1, вёрстка, билдскипты. До 150к

Dmitry
15.07.2016
09:20:48
ну я имею в виду, как мне проверять на каждой странице, например токены, и если нет, то редиректить на login

для этого вроде бы есть какой-то способ встраивать дериктиву в routes

Ilya
15.07.2016
09:28:32
$scope.$on('$routeChangeStart', function(event, next, current) { /* CHECK TOKEN */ if( /* TOKEN ERROR */ ) { $location.path( 'login' ); } });

Dmitry
15.07.2016
09:34:25
Я думал это чат про второй ангулар :) на всякий случай вот видос, как делать secure routing в Angular 2 rc3

https://www.youtube.com/watch?v=w1PFJT_FfSY

Google
Denis
15.07.2016
09:35:31
Джуна возьмете?
а пришли мне что-нибдуь о себе на denis_s@abbyy.com

Mad
15.07.2016
09:39:33
а пришли мне что-нибдуь о себе на denis_s@abbyy.com
Пока что нечего, но как только примеры работ набью, так сразу

? Node
15.07.2016
11:25:09
Gordey
15.07.2016
11:25:58
?

Denis
15.07.2016
11:26:15
Там полный фронтэнд головного мозга? ?
Если там - это в вакансии, то да :)

? Node
15.07.2016
11:29:22
Да в ней. %)))

Просто я как бы 3 года фронтендю, но не на 100% процентов. И до этого был человек который мог проконсультировать в трудную минуту.

А все остальное ок.

Ну, или, если нету режима домоклова меча у жопы, то могу сам разобраться.

Gordey
15.07.2016
11:31:43
режим домоклова меча у жопы - это отлично

Denis
15.07.2016
11:32:20
? Node
15.07.2016
11:35:50
Ок.

Maxim
15.07.2016
11:58:50
Всем доброго дня.

Ребята, как загрузить изображение по обновлению модели?

Хочу чтобы здесь, когда вводится URL - оно грузило изображение: <input type="text" title="" ng-model="imageSrc"> <img ng-src="imageSrc">

Alexander
15.07.2016
12:08:43
Всё тоже самое, только <img ng-src="{{imageSrc}}">

Оно не expression принимает в ng-src

Maxim
15.07.2016
12:09:47
Спасибо)

Felix
15.07.2016
12:13:43
debounce какой-нибудь добавь еще

Google
Felix
15.07.2016
12:13:51
а то слишком много реквестов будет

Maxim
15.07.2016
12:23:41
а то слишком много реквестов будет
Это админка) Тут не страшно)

Dmitry
15.07.2016
13:52:45
кто знает как писать obervables?

Maxim
15.07.2016
14:25:34
кто знает как писать obervables?
Что именно тебе нужно наблюдать?

Felix
15.07.2016
14:27:43
Это админка) Тут не страшно)
это клиент ебнется

https://docs.angularjs.org/api/ng/directive/ngModelOptions#!

Sergey
15.07.2016
16:49:54
кто знает как писать obervables?
http://victorsavkin.com/post/133936129316/angular-immutability-and-encapsulation

кто знает как писать obervables?
А вообще загугли, есть куча примеров

Evjeni
18.07.2016
11:12:49
что такое ангуляр CLI и с чем его кушать?

Vitaliy
18.07.2016
11:59:19
кушать с cmd/bash shell

Roman
19.07.2016
11:57:39
Ребята, а кому-нибудь доводилось видеть/работать со связкой flux-angular?

Страница 24 из 325