
Андрей
15.04.2018
12:15:23
Спасибо!

Stas
15.04.2018
14:18:15
Ребят, может кто подсказать по вёрстке. Есть элемент li, которому нужно задать высоту по внутреннему контенту. В фаерфоксе высота по контенту никак не ставится, в хроме и опере всё работает. max-height:100%, height: max-content, в фаерфоксе пробовал через -moz-, не помогает...

blindlybright
15.04.2018
14:23:17

Stas
15.04.2018
14:25:21

Google

Stas
15.04.2018
14:36:47

Dmytro
15.04.2018
14:53:37

Stas
15.04.2018
15:48:14

Nickolay
15.04.2018
15:50:34
Берешь правишь файл интернализации
на соращенное именование месяцев,
в директеве устанавливаешь форматов месяцев как сокращенный

Stas
15.04.2018
18:40:07
там есть проблема тоже, сокращённо будет например авг, сен и вылезет мая, поищу как выставить что б небыло привязки к дню

Максим
16.04.2018
05:30:27
Ребят, все сломалось!!!
Error: $rootScope:infdig
Infinite $digest Loop
что за фигня может быть??

Andrey
16.04.2018
05:33:13
ошибка гуглится

Google

Максим
16.04.2018
05:33:43

Andrey
16.04.2018
05:34:07

Lulz
16.04.2018
05:34:30

Максим
16.04.2018
05:34:31
Да реал говорю)) 200% ничего не трогал за последний месяц.. от слова совсем

Andrey
16.04.2018
05:34:32
загугли свою ошибку
может обновились пакеты npm у вас

Lulz
16.04.2018
05:35:07

Andrey
16.04.2018
05:36:42

Максим
16.04.2018
05:37:24

Andrey
16.04.2018
05:37:41
как так
у вас прод, а вы надеетесь что ошибок не будет ?
или пользователи сами будут сообщать вам об ошибках ?)

Максим
16.04.2018
05:38:56
а это не может быть от того, что ip адреса гугла блокируют? я честно даже не знаю что тут через CDN было подключено.. проект по наследству перешел

Andrey
16.04.2018
05:40:31


Максим
16.04.2018
05:43:32
10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: [[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}]]


Andrey
16.04.2018
05:48:10
циклический дайджест
ищите в коде $watchExpressions

Максим
16.04.2018
05:48:58

Andrey
16.04.2018
05:51:05
это они так называются, но пишутся по другому
$watch...

Google


Sergey
16.04.2018
05:58:45
10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: [[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}],[{"msg":"fn: watchExpression","newVal":[null,null],"oldVal":[null,null]},{"msg":"fn: watchExpression","newVal":[null,null,null,null,null,null],"oldVal":[null,null,null,null,null,null]}]]
А почему там null? Так и должно быть? Может бэк начал фигню возвращать? Посмотрите запросы в девтулзах


Максим
16.04.2018
06:28:25
ломается на этих 2х строчках:
// $scope.$watch('[order.RWConsigneeOKPO, order.RWConsigneeCode]', $scope.getOrganizationInfo);
// $scope.$watch('[order.IsDanger20, order.IsSecurity20, order.IsDanger40, order.IsSecurity40, order.IsDanger45, order.IsSecurity45]', $scope.onContainerPropChange);

Nickolay
16.04.2018
06:32:42
У меня вопрос по теме, а можно массивы значений от скопа передовать в вотч в виде экспрешена??
а так запили функцию вместо экспрешена function(scope) и отдавай из нее объект только с нуждными полями - ничего лишнего.
эти объекты и будут наблюдаться. я так решал проблему когда на объекте были части какой-то глобальной дряни, навешанные не мной, а следить за объектом надо было.

Sergey
16.04.2018
06:36:56

Lulz
16.04.2018
07:04:08
в angularjs есть хук который срабатывает после рендера шаблона?

Sergey
16.04.2018
07:20:58
https://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering/
Есть какой-то дикий костыль
https://github.com/angular-ui/ui-router/issues/2403
Ещё с ui-router забавлялись люди

Andrey
16.04.2018
08:07:42

Sergey
16.04.2018
08:09:45

Andrey
16.04.2018
08:10:11

Sergey
16.04.2018
08:10:15
Всё?

Andrey
16.04.2018
08:10:36
попробуйте

Sergey
16.04.2018
08:11:06
> $onInit() - Called on each controller after all the controllers on an element have been constructed and had their bindings initialized (and before the pre & post linking functions for the directives on this element). This is a good place to put initialization code for your controller.

Andrey
16.04.2018
08:11:53
$postLink тогда вроде

Google

Sergey
16.04.2018
08:12:54
https://docs.angularjs.org/guide/component
> $postLink() - Called after this controller's element and its children have been linked. Similar to the post-link function this hook can be used to set up DOM event handlers and do direct DOM manipulation. Note that child elements that contain templateUrl directives will not have been compiled and linked since they are waiting for their template to load asynchronously and their own compilation and linking has been suspended until that occurs. This hook can be considered analogous to the ngAfterViewInit and ngAfterContentInit hooks in Angular. Since the compilation process is rather different in AngularJS there is no direct mapping and care should be taken when upgrading.
Прямого аналога для ng2+ пишут что нет
Ну и это хуки на компонентах

Andrey
16.04.2018
08:14:07

Sergey
16.04.2018
08:14:35
Цитатами из документации я запутал?

Andrey
16.04.2018
08:14:48
у Angular другая ситуация, сейчас не за него речь

Sergey
16.04.2018
08:15:40
Ну с рендером $onInit не связан
Опять же, если верить документации

Andrey
16.04.2018
08:16:21
попросили сказать когда шаблон был инициирован - я сказал

Sergey
16.04.2018
08:17:51
У вас какое-то внутреннее ощущение ангулара? Я ж скинул офдоку, там вроде написано довольно однозначно
А если я неправ и неправильно её понимаю, то это ж надо с этим что-то делать, надо разобраться

Andrey
16.04.2018
08:27:47

Combot
16.04.2018
08:28:29
combot.org/chat/-1001024737789

Sergey
16.04.2018
08:37:56
Хотя даже postLink будет может бтыь вызван до завершения загрузки templateUrl в дочерних элементах, если я всё правильно понял. Что с этим знанием делать непонятно, но ок :D

Dima
16.04.2018
09:44:13
подскажите по AngularJS
в scope есть массив, который в вьюхе перебираю через ng-repeat и отрисовуется в табличку.
Этот массив постоянно сортируется и соответственно в табличке данные скачут. Как сделать табличку статичной?

Константин
16.04.2018
09:57:02

Андрей
16.04.2018
09:59:20
как обойти ограничение версии андроид хрома для indexedDb

Google

Andrey
16.04.2018
10:04:08

Андрей
16.04.2018
10:09:18
можно линк?

Andrey
16.04.2018
10:11:48
поищи, может и есть )

Максим
16.04.2018
10:21:08
как ng-repeat еще раз вызвать? Изначально идет пустой массив..
$scope.$apply
не помогает

Remite
16.04.2018
10:22:44
он вызывается в каждом дайджест цикле
если ничего не выводит значит в массиве ничего нет

Максим
16.04.2018
10:27:10
Короче модальное окно открывалось пока ng-repeat ещё не отрисовал данные..
Решил проблему так:
$timeout(func() {
openModal
}, 300);
Пока костыли, чтобы успеть к 14 сдать ? А это "временное" обычно уходит всегда в финал и стоит до скончания времен ?

Евгений
17.04.2018
07:16:15
всем доброе утро
ребят, может кто поделиться ссылкой, почему в ангуляре нельзя использовать жКвери и что использовать вместо него?
все что нашел в сети , так это то что жКвери идеологически не подходит для ангуляра

Sergey
17.04.2018
07:19:18
Привет. Ну это смотря зачем вам жквери. Посмотрите https://docs.angularjs.org/api/ng/function/angular.element

Remite
17.04.2018
07:19:40
Потому что в ангуляре уже есть джиквери лайт
Хотя само собой если Вам нужен какой-то плагин, то прийдеться тащить джиквери

Евгений
17.04.2018
07:20:48
не совсем, мне нужно отказаться от jqLite и использовать ангуляровские аналоги
то есть совсем отойти от использования жКвери

Sergey
17.04.2018
07:21:28
Конкретизируйте, пожалуйста