@angular_js

Страница 242 из 325
Stas
18.04.2018
14:40:21
плюс обновление данных должно быть моментальным а не по сабмиту модалки

в общем может я и ступил из за незнания чего-то, но результат меня в принципе устраивает)

Константин
18.04.2018
14:43:33
в общем может я и ступил из за незнания чего-то, но результат меня в принципе устраивает)
ты можешь использовать бутсраповскую модалку 1. кладешь код модалки в разметку в области действия контроллера; 2. в модалке указываешь переменные из скоупа; 3. перед вызовом модалки в контроллере обновляешь нужные переменные, которые указал в разметке окошка 4. вызываешь модалку 5. видишь данные из контроллера 6. профит

Google
Константин
18.04.2018
14:44:18




Константин
18.04.2018
14:46:55
Ну, опыт лишним не будет, конечно

Sasha
18.04.2018
14:51:24
Пагни, кто-нибудь разбирается в вебпаке?

Andrey
18.04.2018
15:04:29
Пагни, кто-нибудь разбирается в вебпаке?
кто-нибудь и разбирается ) вопрос бы конкретно задавал бы уже

Sasha
18.04.2018
15:05:13
Есть библиотека, которая создает глобальную переменную таким образом: dhtmlxValidation = function () {}; dhtmlxValidation.prototype = {...}; Когда она импортится стандартным es6 импортом, то оборачивается вебпаком и получается, что dhtmlxValidation is not defined. Какой лоадер стоит использовать? И как вообще тут жить?

Sasha
18.04.2018
15:08:05
А как грузишь?

Andrey
18.04.2018
15:09:05
А как грузишь?
private loadApi(url: string, fn: Function) { if (document.querySelector(`script[src='${url}']`)) { fn.bind(this)(); } else { const script = document.createElement('script'); script.src = url; script.async = true; script.onload = () => { fn.bind(this)(); }; document.head.appendChild(script); } }это typescript если что

Sasha
18.04.2018
15:09:51
Вижу. Мне суть важна, то есть ты ее просто грузишь через <script/>?

Andrey
18.04.2018
15:13:51
Вижу. Мне суть важна, то есть ты ее просто грузишь через <script/>?
да, а зачем мне она сразу нужна ) когда инстанс класса есть тогда и загрузиться, а так типа в кеше если еще раз

Sasha
18.04.2018
16:26:21
Только мне бы в бандл собрать, но не выходит

Google
Vladislav
19.04.2018
12:27:24
Ребят подскажите по angular-ui bootstrap

http://joxi.ru/eAOzwL1T40eWM2

как активность поменять таба можно

через js

пробовал на data-set переменную вешать чет не катит

Вроде сделал сори)

Нет не сделал теперь сами табу не пашут))))

Bohdan
19.04.2018
14:44:03
Vladislav
19.04.2018
15:21:47
@b

@bednij_bohdan Ну активный таб сделать)

Iron
19.04.2018
19:02:32
@cobr3n ты уже сделал активным таб под индексом 1 https://puu.sh/A6xp1/e22e2d9032.png

.
19.04.2018
22:02:51
IT-Liba Библиотека программиста Скачать книги бесплатно pdf djvu epub https://t.me/itliba

Stas
21.04.2018
21:07:07
ребят, подскажите каким образом можно привязать данные даты и времени из базы к дате и времени пользователя?

то есть что бы при достижении какой-то разница менять предупреждение, вроде просрочено или осталось 12ч

Bohdan
21.04.2018
21:11:17
кейс, пожалуйста, опиши

Stas
21.04.2018
21:12:48
Устанавливаю дату, кладу её в базу, это будет как бы срок. Эта дата будет всегда отображаться на страничке и просто при разнице срока и времени пользователя например в 12 часов, подсветить бэкграунд оранжевым. После истечения срока подсветить красным, типа просрочено.

Stas
21.04.2018
21:15:05
ааа, не до конца описал. Тоесть остаётся 1 минута до срока, оно не подсвечено, минута наступает, оно автоматом должно подсветить

без всяких обновлений или действий

Google
Stas
21.04.2018
21:22:47
сделай таймер на каждую минуту или таймаут, в чем проблема)
да вот пока не знаю как лучше и проще, была идея просто сделать 2 разных блока нг иф, типа если разница такая, выдавай этот блок, если такая другой

вот и обратился сюда

Remite
21.04.2018
22:28:09
ааа, не до конца описал. Тоесть остаётся 1 минута до срока, оно не подсвечено, минута наступает, оно автоматом должно подсветить
Если суть кейса ето менять цвет в зависимости от какого-то значения то я думаю можно сделать ето условие в функции, которая будет получать значение айтема и повесить её на нг класс например будет дергаться в каджом даджест цикле и функция будет возвращать тру\фолс тру - зеленый фолс - красный

ну и в таком духе

Stas
22.04.2018
05:34:20
Ненада нг класс Эта дичь сколько вотчеров создаёт, что задница)
я уже юзал нг-классы, какой побочный эффект от них?

Stas
22.04.2018
05:45:15
написали же выше )
Я понял что много вотчеров создаёт, но я не понимаю что это значит))) Мне бы на простом языке)

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

Stas
22.04.2018
05:49:55
да, тупить, но только если их много
понятно, ну и вытекающий вопрос, много это 5-10 или 100?

Andrey
22.04.2018
05:51:46
понятно, ну и вытекающий вопрос, много это 5-10 или 100?
понятие расстяжимое, у меня в проекте есть и 1000 их, но это редкость, когда формами сложными только работают люди, а так около 600 но не заморачивайся на мелких проектах, так следи вотчеров может быть много, но они могут быть легкие в вычислениях, это тоже не мало важно

Andrey
22.04.2018
05:54:45
давно пора, это ядро ангуляра

Stas
22.04.2018
05:56:56
у меня 467, есть запас

я ангуляр юзаю просто что бы был фронт для бэка, сейчас его начинать учить вроде как смысла 0

я про джс

Andrey
22.04.2018
05:59:11
учи typescript & Angular 5

Stas
22.04.2018
06:01:03
учи typescript & Angular 5
Это да, но чуть позже, сейчас просто нужно какой-то фронт к бэку прикрутить для гитхаба, так как с ангуляром совсем капельку был знаком, выбрал его. А так в планах есть тс и 5й ангуляр.

Bohdan
22.04.2018
06:18:00
я уже юзал нг-классы, какой побочный эффект от них?
В ангулар лезу, как работает не лезу) ну блин

Google
Stas
22.04.2018
06:19:23
уже описал зачем мне он нужен)

Bohdan
22.04.2018
06:20:53
уже описал зачем мне он нужен)
Усложнил себе жизнь Стартануть на 2+ проще

Гораздо проще

Stas
22.04.2018
06:22:52
Не, я немного юзал его, по этому и выбрал, а так да, буду 2+ учить

Bohdan
22.04.2018
06:24:42
Не, я немного юзал его, по этому и выбрал, а так да, буду 2+ учить
Напрасно Гораздо проще выстрелить себе в ногу даже если и работал)

Stas
22.04.2018
06:25:53
))))

Да у меня проектики не большие, думаю не выстрелю)

Dmitry
22.04.2018
08:01:16
Народ, подскажите: как лучше обработать событие onKeyUp? Есть какая-нибудь библиотека или можно через ng-keyup? Кейс: нужно обработать кнопки влево, вправо

Maksim
22.04.2018
08:09:02
День добрый

Есть два контроллера с одинаковыми методами. Можно ли как-то эти методы поместить в одно место и инклудить оттуда для контроллеров? Не хочу делать дублирование кода

Andrey
22.04.2018
08:34:09
Есть два контроллера с одинаковыми методами. Можно ли как-то эти методы поместить в одно место и инклудить оттуда для контроллеров? Не хочу делать дублирование кода
сделайте сервис но это что бы быстро исправить по другому нужно сделать так что бы ваш контроллер подходил под оба ваших кейса и что бы только данные были разные если так выйдет т.е. универсальность

Maksim
22.04.2018
08:37:11
В контроллерах не все методы одинаковые

Maksim
22.04.2018
08:37:49
Хорошо, спасибо за наводку!

Vitalii
22.04.2018
08:38:21
Есть два контроллера с одинаковыми методами. Можно ли как-то эти методы поместить в одно место и инклудить оттуда для контроллеров? Не хочу делать дублирование кода
Как вариант, сделать базовый класс. Поместить туда эти методы. Контроллерами экстендить данный класс. Как понял по описанию, сервис тут не к месту.

Vitalii
22.04.2018
08:44:19
скажи что еще наследование тут нужно
Ага и инкапсяция туда же ??

Andrey
22.04.2018
08:46:25
наследование это плохо

Sasha
22.04.2018
08:55:53
наследование это плохо
Ого, с чего это? Я часто использую

Google
Sasha
22.04.2018
08:56:29
Я вообще часто применяю все бэкендерские абстракции и мне норм

Andrey
22.04.2018
09:01:57
Ого, с чего это? Я часто использую
хотя бы из-за того что если ты будешь наследоваться от класса, а потом в родительском классе изменишь что-то не вариант что у тебя все дочерние классы будут работать да это можно сказать ко всему, но нет не смотря на проблемы с инкапсуляцией, хрупкость классов, возрастающую цикломатическую сложность, фрагментацию данных и методов, да ряд других проблем (например с производительностью, при переопределении) ты не можешь использовать участок кода с класса который родительский потому что у тебя это завязано на реализации одного контекста

Sergey
22.04.2018
10:32:03
Только ситхи мыслят абсолютами!) Мастерство в том чтобы применять правильные инструменты для подходящих задач.

Artem
23.04.2018
08:15:47
какое состояние по умолчанию пишете в сервисах для того, чтобы использовать обьект в нескольких компонентах ? {} и [] ? или лучше использовать функции для передачи обьекта ? (хотя как то не оч выглядит)

Artem
23.04.2018
08:41:24
имею ввиду изначальное состояние можно описать и как null, но в таком случае даже при инициализации в компонентах не будет связи

если описывать через функции, то даже если начальное состояние было null то оно вернёт новый обьект при инициализации в компоненты

Andrey
23.04.2018
08:44:01
имею ввиду изначальное состояние можно описать и как null, но в таком случае даже при инициализации в компонентах не будет связи
начальное состояние я описываю только если нужно но в моем случаи всегда это пытаюсь сделать список - [] объект как null или как по умолчанию значения

Artem
23.04.2018
08:45:26
если в сервисе обьект был null, и уже создан компонент который обьект из сервиса прочитал. После этого в сервисе обьект проициниализировался. Как уведомляешь компонент о том что значение уже не null ? $watch - не хочу использовать :)

Remite
23.04.2018
08:45:37
Если объект то описываю дефолтное состояние

Если массив то пустым массивом

Helen
23.04.2018
08:47:45
Bitcoin снова в цене, крипто снова «на коне»

Andrey
23.04.2018
08:48:30
если в сервисе обьект был null, и уже создан компонент который обьект из сервиса прочитал. После этого в сервисе обьект проициниализировался. Как уведомляешь компонент о том что значение уже не null ? $watch - не хочу использовать :)
ну всмысле как, берешь и меняешь значения у свойства если тебе нужно эти изменения отслуживать, то хрен знает, если не хочешь watch, генери события с сервисов и подписывайся

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