
Stas
13.04.2018
10:40:41
А по вёрсточке тут кто-то может подсказать? Как можно установить ширину опшн в сэлэкте?

Константин
13.04.2018
10:42:50
хотя..
вру

Google

Константин
13.04.2018
10:43:18
https://www.w3schools.com/howto/howto_custom_select.asp
Но это жестко
Проще взять сторонний контрол аля бутстраповского и издеваться над ним

Stas
13.04.2018
10:44:51

Константин
13.04.2018
10:45:40
https://getbootstrap.com/docs/3.3/components/#dropdowns
Обернуть в директиву, скормить ей модель и массив опций

Stas
13.04.2018
10:47:36
на в3скуле бред, ну спрятали они, а толку если опция выделяется при наведении за границами выбора)
если длина имени большая само собой

Константин
13.04.2018
10:48:11

Stas
13.04.2018
10:48:32
пусть уходит за экран, там не должно быть огромных названий, плюс это нужно будет для дроп меню еще позиционирование делать, что селект сам делает

Константин
13.04.2018
10:49:20
плюс от использования стандартного селекта в том, что он на мобилках выглядит хорошо - например на ios сафари появляется колесо снизу с выбором

Google

Константин
13.04.2018
10:49:49
а учитывая, что сейчас мобильный траффик обгоняет настольный..

Stas
13.04.2018
10:50:11
это да, но это просто тренировочный проэктик, так что не важно в общем то

Im the
13.04.2018
10:59:03

Andrey
13.04.2018
10:59:32
Зачем
там я ниже и написал, читайте

Im the
13.04.2018
11:00:09
Дешевле чем ссд

Andrey
13.04.2018
11:00:18

Im the
13.04.2018
11:00:23

Andrey
13.04.2018
11:00:29

Im the
13.04.2018
11:00:34

Nickolay
13.04.2018
15:47:17
А какой рейд? 0?
?

Nykolay
13.04.2018
22:03:11
Закрытый клуб команды трейдеров основной заработок которых финансовые рынки. t.me/ForexClose
Telegram-каналам с бесплатными роботами по финансовому рынку.

Stas
14.04.2018
08:39:50

Sergey
14.04.2018
08:41:52
Ну правда, попробуй подумать как её изолировать)
И если не получается, то может оно просто не может как отдельная сущность быть

Stas
14.04.2018
08:44:43
Там суть в том что мне в 1й директиве нужно её 3 раза использовать, бутстраповский дроп мне не подошёл, пришлось сделать свой, а он открывается не в тему, я думал будет 1 дроп меню и я стилями его перенесу в нужное место. Есть конечно вариант при нажатии определённой кнопки не нг шоу делать, а применять классу какому-то визибл, но как бы потом опять боком не вылезло)

Sergey
14.04.2018
08:46:02
Ну я так понял это меню крепится к какому-то элементу
Посмотри примеры components для angularjs >= 1.5, с героями, там примеры декомпозиции

Google

Sergey
14.04.2018
08:47:12
Правда они почти до абсурда доведены, но смысл передают

Stas
14.04.2018
08:47:29
окей, гляну
вообще что я хотел сделать, для вёрстки это правильно или без разницы?
лучше кода наплодить или стилями воткнуть куда нужно?

Sergey
14.04.2018
08:49:24
https://docs.angularjs.org/guide/component
Почитай кстати тот же стайлгайд Джона Папы, ну в котором был этот ишью про директивы вс нгинклуд, если ещё не читал)

Stas
14.04.2018
08:59:24
и еще вопрос для всех, какой современный фреймворк для фронта можно попробовать (в связке с нодой, экспресом и монго), с найменьшими затратами времени, помимо AngularJS ничего не пробовал.

Andrey
14.04.2018
09:00:40

Stas
14.04.2018
09:01:25

Sergey
14.04.2018
09:01:49
Выучит тс в любом случае полезно)

Stas
14.04.2018
09:02:02

Andrey
14.04.2018
09:02:07
ты хоть почитай

Maksym
14.04.2018
09:17:14
ребята, привет, нужна подсказка
Строю компонент таблички для проекта и нужно принять решение по рендерингу ячеек.
$interpolate или $compile
В пользу скорости использую $interpolate, но как бысть с директивами (ng-if и тд)?
если компайл то ему нужен скоуп, там и вочеры со всеми вытекающими - я только при апдейте данных прогоняю через interpolate и складываю результат в мап, скорость важна
поделитесь плиз мыслями на эту тему, кто как делал сложные таблички (полей много шаблоны ячеек тоже не простые), нужен режим редактирования в будущем, работа по принципу екселя

Sergey
14.04.2018
09:34:43
Я может глупость скажу, но virtualscroll, one-way bindings, не? Правда <table> тогда выпиливать придётся наверное, свой грид пилить

Maksym
14.04.2018
09:57:06
one-way (time?) bindings только со стороны темплейта? Можно его форсить при линкке $compile(tpl) ?

Sergey
14.04.2018
10:01:55
Не знаю, compile не использовал.

Google

Sergey
14.04.2018
10:02:36
Не уверен что правильно понимаю что вы вообще делаете)

Maksym
14.04.2018
10:03:08
у меня есть компонент my-table, принимает объект конфига, где одно из полей список колонок, у каждой свой темплейт
вот на моменте рендеринга этого темплейта и вопрос. С interpolate все ок, но в шаблонах надо обрабатывать и директивы, хотелось бы без вочей через ивент луп - все руками контролировать

Sergey
14.04.2018
10:10:25
А я про то что биндинг ячейки через <, и перерисовка только по $onChanged. Сам я правда на очень сложных шаблонах такого не пробовал, так, размышления на тему.
Может я слишком зашоренно мыслю, не знаю)

Bohdan
14.04.2018
10:14:13

Maksym
14.04.2018
10:15:50
требования не вписываются в существующие и кастомизация тех же ui-grid/ag-grid занимает намного больше времени, результат так себе (харкодные тейблы намного лучше себя ведут в проекте)

Sergey
14.04.2018
10:17:08
Кстати вспомнил про один могильничек где это дело можно бы опробовать, спасибо)

Andrey
14.04.2018
13:40:05

Maksym
14.04.2018
13:42:58
без $compile не смог решить, таки там все это (директивы) происходит и нужен скоуп.
Не знаю насколько это правильно, но заставить это работать смог через словарь дом объектов (которые отдает функция от $compile), которые потом в нг репите передаются директиве, где и апплается в дом
Какие есть смособы отключить вочеры (one time binding) на весь скоуп/темплейт кроме :: в шаблоне? может какой-то флаг в скоупе или в $compile?

Andrey
14.04.2018
13:45:25

Maksym
14.04.2018
13:48:27
скоуп я создаю руками при генерации шаблонов (через new rootscope) и сразу передаю в линк. Потом этот результат аппендится в специально для этого директиве, где только element.append($scope.этот_шаблон)
есть смысл всем шаблонам явно указывать :: ?

Andrey
14.04.2018
13:51:45

Maksym
14.04.2018
13:52:29
кстати это мой следующий вопрос) как профайлить?) пару кивордов если можно

Stas
14.04.2018
14:06:58

Sergey
14.04.2018
17:35:55
Если первая загрузка, то посмотри в сторону пересоздания templateCache при сборке, может поможет

Stas
14.04.2018
20:32:10

Sergey
14.04.2018
21:19:11
Да не, я не говорил много, я просто, что если борьба идёт за время загрузки, есть способ ещё немного ускориться

Stas
15.04.2018
08:21:15
Может кто посоветовать хороший русскоязычный (или с возможностью поставить русские названия) дэйт пикер для энгулар джс или бутстрэп 3?

Nickolay
15.04.2018
08:36:15
Русские названия чего месяцев? Я использовал вот это https://angular-ui.github.io/bootstrap/ Потом подлючаешь интернационализацию для ангуляра как пример: https://stackoverflow.com/questions/19671887/angularjs-angular-ui-bootstrap-changing-language-used-by-the-datepicker. Получаешь жуть с именами месяцев, перепиливаешь инернализацию, чувствуешь что интрфейс у дейтпикера жуть и его тоже перепиливаешь. Может есть более готовые решения.

Google

Stas
15.04.2018
09:17:21
и его адаптирование
http://bootstrap-datepicker.readthedocs.io/en/latest/i18n.html

Nickolay
15.04.2018
09:19:54
Да ты спрашивал на jQuery или все таки на Angular?

Stas
15.04.2018
09:22:38

Nickolay
15.04.2018
09:22:48
Ты тут ng-model навешаешь и придется адаптировать это под jQuery datepicker, свою директиву писать которая контроллер ng-model требует. То что я тебе скинул уже готовые директивы. Но придется немного продпилить, если красоты хочешь.

Stas
15.04.2018
09:23:00
я думал типа от бутстрэп идёт штмл и перекликивания туда сюда)

Nickolay
15.04.2018
09:23:20
Че?

Stas
15.04.2018
09:25:11
Че?
да забей, я не внимательно просмотрел, то, что нашёл

Андрей
15.04.2018
10:08:06
Ребят, а есть возможность сделать приватный провайдер для компонента?
чтобы у каждого повторяющегося компонента на странице был свой уникальный провайдер с своим набором данных

Denis
15.04.2018
10:13:27
ну только если его прокидывать через биндинги
и в parent компоненте его инициализировать

Andrey
15.04.2018
10:17:18

Sergey
15.04.2018
10:39:02
А factory? Создавай инстанс как захочешь. Но меня смущает словой провайдер
https://stackoverflow.com/a/31106103
Ну вот тут примерно что-то такое
Только клиент должен явно запрсить что он хочет

Lulz
15.04.2018
11:37:01
@DenisIzmaylov