
Sergey
25.09.2018
09:19:31
То что у этой шляпы есть метод sort значит только что у неё есть метод sort

Антон
25.09.2018
09:20:03
ну я ни в чем не уверен, я недавно пришел на работу, еще полностью не въехал в код
может и не array

Sergey
25.09.2018
09:20:22
Ну логните в консоль, посмотрите

Google

Sergey
25.09.2018
09:20:45
Если там ассоциативный массив, то у ng-repeat другой синтаксис

Антон
25.09.2018
09:20:55
логнул, все же array
[{...},{...}]
вот такого вида

Ricky
25.09.2018
09:21:39

Антон
25.09.2018
09:21:49
такого

Remite
25.09.2018
09:21:49
Сделайте на вашей сущности Array.from(ваша сущность) и попробуйте

Антон
25.09.2018
09:21:53
очепятка_

Sergey
25.09.2018
09:22:46
А оно там должно ругаться примерно таким образом
Error: [filter:notarray]
Expected array but received: {}
Что у вас пишет but received?

Антон
25.09.2018
09:24:14
[filter:notarray] http://errors.angularjs.org/1.4.5/filter/notarray?p0=0
at angular.min.js?bust=1537867410205:6
нет никакого but recived

Google

Sergey
25.09.2018
09:25:15
Ок

Антон
25.09.2018
09:26:01
А, на сайте ангуляра
написано
Expected array but received: 0

Ricky
25.09.2018
09:26:28

Sergey
25.09.2018
09:26:33
Не то
Да он с сайта скопировал шаблон сообщения)

Ricky
25.09.2018
09:29:11
"... filter:{recycleBin:is_deleted}" was ist das и что оно делает?

Sergey
25.09.2018
09:30:12
Да не, это фильтр ругается
А не результат работы фильтра
Надо смотреть что там происходит, почему не массив

Антон
25.09.2018
09:30:39
беда какая-то с фильтром
Может подскажете как сделать фильтр по следующей логике,
Eсли (recycleBin )
то выводим комнаты с room.is_deleted == true
Иначе
выводим комнаты с room.is_deleted == falserecycleBin -> это чекбокс

Sergey
25.09.2018
09:40:00
Что-то типа такого?
Ну, создать фильтр принимающий на вход массив

Ricky
25.09.2018
09:40:29

Sergey
25.09.2018
09:40:32
Хз, я не пробовал так, но там вроде работает
И вообще, может он и хочет на вход массив
Т.е.
<div ng-repeat="room in rooms | recycleBin:is_deleted">

Антон
25.09.2018
09:51:47
короче, ошибка была в том, что трек нужно писать после фильтра

Google

Sergey
25.09.2018
09:54:30
Ахаха
Очько переходит в зрительный зал)

Антон
25.09.2018
10:41:16
А что такое LazyLoadRoomService ?
его нужно самому писать или это какие-то готовые функции? которые просто вызываешь, а то я пока в коде не могу найти где реализация этих функций
Ну, то есть я не понимаю это какая-то библиотека ?
или нет?

Mikail
25.09.2018
10:56:21
Привет, ребята. Подскажите как переопределить фильтр currency. Хочу убрать пробел после знака доллара

Роман
25.09.2018
10:58:51
Всем привет. Есть проблема: есть карусель owlCarousel и включен флаг loop. Из-за этого не отрабатывает событие клика по элементу. Никто не встречался с такой?

Sergey
25.09.2018
11:16:52

Антон
25.09.2018
11:17:26
это angular-couch-potato

Sergey
25.09.2018
11:18:06
Прям с таким названием? Там явно предметная область вроде)
Пример (TS):
angular.module("app").filter("secondsToHhMmSs", ["$filter", (filter: ng.IFilterService) => secondsToHhMmSs(filter)]);
export function secondsToHhMmSs(filter: ng.IFilterService): Function {
return function (seconds: number): string {
return filter("date")(new Date(0, 0, 0, 0, 0, 0, 0).setSeconds(seconds), "HH:mm:ss");
};
}

Igor
25.09.2018
13:38:15
http://jsbin.com/qowucifixe/edit?html,js,output
у меня есть похожый код
каким образом сделать что бы после добавления нового елемента в масив директива срабатывала как при старте(фильтрация по имени в даном случае)
при инициализации item1 не показываеться, но при оновлении items он снова есть. как етого избежать?
привет :)

Sergey
25.09.2018
13:47:30
А почему директива, а не фильтр?
Через директиву выглядит как-то странно

Igor
25.09.2018
13:55:20
ето в проекте так сделано, и я не могу ответить почему именно так. но буду рад если скажете почему такой подход плохо использовать
тоесть ето не я писал и я питаюсь понять почему именно так написано

Google

Sergey
25.09.2018
13:56:23
Ну вот чтобы не было такой фигни поэтому и не использовать)
Посмотрите там выше примеры с фильтрами
Для фильтрации массивов обычно их используют

Igor
25.09.2018
13:59:33
окей, спасибо! :)
короче нужно переписать на фильтры, спасибо еще раз! :)

Max
26.09.2018
06:46:54
Ребята, нужно срочно исправить баги в проекте на ангуляре в Астане

Andrey
26.09.2018
06:58:43

Max
26.09.2018
07:07:59

Andrey
26.09.2018
07:08:23

Oleg
26.09.2018
07:15:30

Max
26.09.2018
07:23:07
просто специфично, что нужно, чтобы человек был в Астане

Remite
26.09.2018
07:31:37
А нахрена вам человек в Астане что бы править баги?:)
Код выкалупан на кирпичной стене?:)

Max
26.09.2018
07:55:00

Антон
26.09.2018
10:49:27
Кто-то покупал курсы udemy, как там качество в целом?

Oleg
26.09.2018
10:52:38
Кто-то покупал курсы udemy, как там качество в целом?
по Angular.JS в открытом доступе уже слишком много. нет смысла покапать на udemy
если в целом, не привязываясь к Angular.JS - там есть годные курсы. Рекомендации там не врут, если курс популяр - он гуд
вообще можешь попробовать загуглить сайт "учитесь бл***"
туда всё сливают с юдеми
и мне кажется на сегодняшний день там предостаточно курсов + они бесплатные
платные только те, которые залили меньше, чем месяц назад

Remite
26.09.2018
12:33:28
Госопда, скажите пожалуйста
Есть компонент app-component-name
когда вставляю его в дом он отображается
<app-component-name>
...HTML...
</app-component-name>
Возможно ли как-то вывернуть компонент что бы в дом вставлялось только содержимое без внешнего тега?

Andrey
26.09.2018
12:35:22
он как бы depracated был и удален

Google

Remite
26.09.2018
12:56:25
больно :(

Алексей
27.09.2018
08:13:19
Ребят, если кто использует готовый компонент выпадающих списков (нужно для многоуровневого меню горизонтального)

AluV
27.09.2018
12:26:02
@alexey_shcherbakov dropdown или который expanded ?
Уточни что тебе нужно.
Парни вопрос: надо подправить одну из модулей-директив которая давно уже не обновляется но я править же не могу в node_modules, что с этим делать как лучше ?

Sergey
27.09.2018
12:47:52

Алексей
27.09.2018
13:02:55


AluV
27.09.2018
13:04:55
@alexey_shcherbakov у меня все выпадающие списки самописные директивы
на angularjs вообще все в основном самописное
чем готовое, включая таблицы календари т .д.
А теперь приходится и Drag & Drop второй самописный писать потому что готовые некорректно работают при scrollable areea
Но это когда ты хочешь чтобы все ваще четенько было как ты хочешь
А поддержка нормальных компонентов это в современном ангуляре, сейчас старым особо никто не занимается

Oleg
27.09.2018
13:19:12

AluV
27.09.2018
14:48:13
ну angular 2 уже шестая версия, там очень активно его пилили
И да его намного предпочтительнее юзать чем angularjs

Oleg
28.09.2018
09:11:48

Антон
28.09.2018
12:25:38
Есть идеи как на ангуляре сделать pin диалогов ( как в телеге )?