
Remite
22.08.2018
09:23:37
@jashka_jashka

AluV
22.08.2018
15:05:06
Всем привет :)
Нашел у себя в директиве код: $scope.$watch('rowType' ...
Я так понимаю почти всегда можно обходиться без вотчеров ? Как лучше получать изменения, которые задаются в других независимых директивах ?

Константин
22.08.2018
15:06:31
привет

Google

Константин
22.08.2018
15:06:56
ng-change работает сам, если у директивы есть модель
но нужно описать лайв-цикл модели
сейчас скину ссылочку

AluV
22.08.2018
15:07:39
Ng-Change внутри себя работает по принципу watch ?

Evgeny
22.08.2018
15:08:26
const tableHeaderCellElems = document.querySelectorAll('.c-tree-table__header .c-tree-table__cell') as HTMLCollectionOf<HTMLElement>;
const tableCellElems = document.querySelectorAll('.c-tree-table__level-this .c-tree-table__cell') as HTMLCollectionOf<HTMLElement>;
const tableCellError = document.querySelectorAll( '.c-tree-table__row .c-tree-table__cell') as HTMLCollectionOf<HTMLElement>;
for( let i = 0; i < tableHeaderCellElems.length; i++) {
let block = tableHeaderCellElems[i];
let table = tableCellElems[i].offsetWidth;
let cellError = tableCellError[i];
block.style.maxWidth = table + 'px';
cellError.style.maxWidth = table + 'px';
}
cellError = красные блоки , которые не цепляются

AluV
22.08.2018
15:09:08
загружать данные через primise.all

Sergey
22.08.2018
15:09:15

Константин
22.08.2018
15:13:38

AluV
22.08.2018
15:37:54
Так что такое. Понимаю что можно его определять и переопределять для вложенных в директиву форм.

Sergey
22.08.2018
15:39:52

AluV
22.08.2018
15:40:23
Да

Google

Sergey
22.08.2018
15:40:36
Он только через изменеие вью модели, после валидации и изменении модели
А почему это не сделать на компонентах?
Раз у директивы в скоупе лежит эта переменная, то её можно и через биндинг просунуть
И там кошерный колбэк на изменение биндингов есть

voix
23.08.2018
07:18:55
Ничего плохого в вотчерах нет. Иногда они очень полезны. В попытке избавиться от них, можешь сделать только хуже. Используй там, где необходимо, и все.

Sergey
23.08.2018
10:26:39
| date : "short" не подойдёт?
Она будет на языке текущей локали)
https://docs.angularjs.org/guide/i18n

Remite
23.08.2018
12:56:05
Ребят може кто помнит, видел, знает
Раньше в интернетисе был интерактивный урок по Angularjs о самом базовом,
Там был небольшой видосик, потом нужно было сделать небольшой пример кода.
Единственное что помню что урок был на английском. Помогите найти, надо трейнику дать

Igor
23.08.2018
14:30:20
всем привет! как в AngularJS ng-href сделать чтоб ссылка открывалась в новом окне?

voix
23.08.2018
14:30:59
target="_blank" не устраивает?

Igor
23.08.2018
14:31:28
а есть пример?

Sergey
23.08.2018
14:34:42
<a href="dvslkvdk;sv" target="_blank"...
А, нг-хреф, ну там по идее без разницы

Igor
23.08.2018
14:36:08
<a ng-href="viewHrProfile.FacebookProfile}} "target="_blank" .. А так взлетит?

Remite
23.08.2018
14:36:16
взлетит

Sergey
23.08.2018
14:38:26
Благородный дон мог бы и погуглить))


Igor
23.08.2018
14:43:02
? В группе есть традиция - представляться при входе:
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #whois
? Правила чата:
? Публикация вакансий запрещена
? Реклама запрещена
? Политика запрещена
За несоблюдение правил - одно предупреждение, далее следует бан.
Вакансии и запросы на поиск работы по направлению JavaScript, Angular 1.x, Angular 2, React.js и Node.js публикуем в группе @javascript_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда.
Здесь общаемся на темы, посвященным Angular 1.x, его экосистеме, обмениваемся советами и новостями, задаём вопросы и обсуждаем идеи вокруг этого.
Параллельно с этой группой развивается:
?@angular2 - где мы общаемся на темы, посвящённые Angular 2 и его экосистемы, включая TypeScript и NativeScript.
?@react_js - где мы общаемся на технические вопросы, где мы общаемся на темы, посвященные React, Redux и Relay. Обсуждаем идеи и новости. Обмениваемся своими проектами и решениями.
? Возможно, вам также будут интересны группы: @nodejs_ru, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs, @devops_ru, @devops_jobs. Приятного общения!
Работаю в Universe Intelligence, Canada (Remoute)
Занимаюсь AngularJS \C#
К вам попал по ссылкам из других групп
Интересны вопросы по Ангуляру, так как сам я в нем всего месяц
#whois


voix
23.08.2018
14:44:20
Да это стандартный атрибут элемента в хтмл. Ангуляр тут не при чем.

Google

Andrey
23.08.2018
16:16:23

Алексей
24.08.2018
07:47:22
Всем привет. У меня вопрос по ng-table библиотеке. Я постранично получаю инфу с бекенда, с помощью getData. Все хорошо работает, пока я не делаю: $scope.ngTable.reload(). Т.е. мне нужно перезагрузить таблицу. В этом случае getData срабатывает 2 раза. Т.е. на сервер уходит 2 запроса. Можно ли как то исправить эту проблему?
Всем спасибо. Проблема в моей невнимательности)

Ivan
24.08.2018
08:43:45
Всем привет!
#работа #вакансия #Node.js #senior #удаленочка #работай_на_результат
Есть проект маркетплейс (типо beru.ru) разработчик прошлый его не доделал и бросил, в целом он готов на 90% , нужно устранить баги и запустить проект в продакшен! Запланированный функционал не будем трогать, только после запуска. Сейчас важно запустить проект! ?
Условия:
- работа проектная
- вилка ЗП проектная, за работу готов заплатить до 40тр
Пишите в ЛС, обсудим детали!
Не реализованный функционал пока не трогаем, запустимся как есть ?

Andrey
24.08.2018
09:18:49

Igor
24.08.2018
14:35:12
кто подскажет? через ng-if делаю отображение картинок социальных сетей
ng-if="profile.FacebookURL !== null"
Если страница грузится впервые и данных о профиле нет, то все норм, иконок не видно, но если добавить данные а потом удалить, то иконка появляется и больше никуда не девается. Добалять еще одно условие?

Sergey
24.08.2018
15:11:33
Прюопробуйте profile.FacebookURL !== null заменить на просто !profile.FacebookURL

Igor
24.08.2018
15:17:35
конечно надо обновить страницу, но иконки пропадают! а до этого вообще как приклееные были!

Sergey
24.08.2018
15:18:32
Да, хорошо что мы друг друга поняли)

Remite
24.08.2018
15:31:35

Igor
24.08.2018
15:33:04
хз) вообще в базе это строка, а база PostgreSQL

Sergey
24.08.2018
15:33:56
Ну поставьте в шаблоне {{}} на переменную, посмотрите как она меняется

Igor
24.08.2018
15:33:59
varchar если быть точнее
ng-if="{{profile.FacebookURL}}"

Sergey
24.08.2018
15:37:36
Не

Admin
ERROR: S client not available

Google

Sergey
24.08.2018
15:38:22
Просто в шаблоне {{profile.FacebookURL | json}}
Ну <div>url={{profile.FacebookURL | json}}</div>
И посмотрите что с нею происходит
При удалении и всем таком

Remite
24.08.2018
15:40:28
Вообще не понимаю людей которые обращаються за помощью не разобравшись в собственном коде

Igor
24.08.2018
15:41:55
ну так то у меня тут мапится через Энтити. ПРоект просто до жути запутанный)

Sergey
24.08.2018
15:43:29
Так при чем тут ef и бэк вообще)

Igor
24.08.2018
15:43:41
и данные они получают из одной таблицы но разными запросами

Sergey
24.08.2018
15:45:09
ng-if работает с js моделью
Разберитесь с ней
Что вы там храните и как она эволюционирует в процессе

Igor
24.08.2018
15:50:58
Ок, спасибо

Stas
25.08.2018
04:54:46
Всем привет, ребят, подкиньте идею. Если у юзера истёк срок токена, его нужно обновить, разлогинить, сообщить ему что перезашел, просто запретить доступ?

Sergey
25.08.2018
06:11:57

Stas
25.08.2018
06:12:27
Ну я думаю на недельку поставить

Sergey
25.08.2018
06:12:52
Тогда нет проблем наверное и логин показать

Stas
25.08.2018
06:13:03
Понял, спс

Sergey
25.08.2018
06:13:14
Но неделя это очень много, смысл токенов пропадает же

Google

Sergey
25.08.2018
06:18:25
Хотя это в принципе всё условно. Я не особо понимаю вектор атаки от которой спасает рефреш токен при обычной авторизации с логином паролем
https://m.habr.com/company/voximplant/blog/323160
Там если комменты почитать, то видно что не один я такой

Stas
25.08.2018
06:31:47
Ок, посмотрю, спасибо

Sergey
25.08.2018
06:35:07
Я посмотрел и расстроился. Только я подумал что наконец-то понял как оно работает, буквально на днях дотнекст по теме смотрел. И оказывается нет, нихрена, жизнь боль!

Stas
25.08.2018
07:05:46
А если токен не просрочен, его лучше обновлять?

Sergey
25.08.2018
07:36:28
https://auth0.com/docs/api-auth/tutorials/silent-authentication
Вот там они отвечают на вопрос «как»