
Andrey
29.07.2018
05:17:46

Sergey
30.07.2018
06:01:26
Sergey:
Всем привет!
Начал изучать angularJs (1.6.9). Можете подсказать как правильно зарегить addEventListener (например, fullscreenchange), чтобы angular был бы в курсе происходящего? Подскажите если не трудно.

Remite
30.07.2018
07:19:05
Смотря где Вам это надо
Если во всем приложении то можно зарегестрировать сервис, или в мейновом компоненте
Если только в каком не будь компоненте какого не будь сайдбара то вот прям в контроллере и пишите

Google

Ricky
30.07.2018
07:33:47

Remite
30.07.2018
07:52:17

Ricky
30.07.2018
07:53:07

AluV
30.07.2018
09:15:40
?? Ребят а как лучше спроектировать такую систему:
Есть таблица по нажатию на строку выезжает панелька с информацией.
Так как поля у разных таблиц разные то получается надо как то вьюшку отдельно создавать и передавать как то всю инфу ...

Remite
30.07.2018
09:17:24
Если вью координально разное то пилить разные вью компоненты
если внешне похожее просто разное количество данных то передавайте обьект с параметрами и исходя из этого рисуйте
в чОм трабл ?

AluV
30.07.2018
09:19:46
Я понял придется отдельную компоненту на каждую таблицу

Remite
30.07.2018
09:20:58
все упирается насколько это разные сущности

AluV
30.07.2018
11:45:17
Как сделать чтобы input был без label но с Placeholder ? Когда что то печатаешь плейсхолдер становится лейблом (

Sergey
30.07.2018
12:39:58
https://material.angularjs.org/latest/api/directive/mdInputContainer

AluV
30.07.2018
12:41:03
работает, @yarrrrrrrr спасибо :)

Google

Валера
30.07.2018
15:15:27
а кто-нибудь писал тесты для большого приложения? Поделитесь опытом пож-ста, что использовали, может ссылку какую...

Remite
30.07.2018
15:15:56
Карма + Жасмин
Прям в офф доке есть вся нужная информация

Stas
30.07.2018
15:18:46
Здравствуйте. Подскажите вопрос вроде несложный но пока ответа я нигде не нашел (вопрос нубский но я тоьлко изучаю первый ангуляр):
Есть чекбокс со своим тру-фолс-велью и ng-model и есть инпут также со своей ng-model и вот при тру надо ставить в этот инпуст кастомное значение. Везде в доках написано как поставить значение из тру-фолса внутрь но не кастомное при чекеде и не в инпут а просто внутрь обычного элемента. иил хотябы киньте каким мануалом подобным

Igor
30.07.2018
15:21:14

Stas
30.07.2018
15:25:39

Igor
30.07.2018
15:26:15
брать с какого елемента нужно?

Stas
30.07.2018
15:27:50
со спана который лежит сразу за инпутом

Валера
30.07.2018
15:27:57

Stas
30.07.2018
15:28:17
на ум приходит разе что поцепить какую то ф-цию на онклик
в ней проверять чек-анчек и по результатам вставлять как то в инпут

Igor
30.07.2018
15:39:30
а вот так тоже не подходит?
$scope.myVariable = 'privet';
<input type="checkbox" ng-model="checkboxModel.value1">
<span>{{myVariable}}</span>
<input type="text" ng-model="myVariable" ng-show="checkboxModel.value1" />

Stas
30.07.2018
15:49:51
ng-show показывает и скрывает элемент а не заменяет. у меня такая структура что бы было понятно малоли:
<input type="checkbox" ng-model="checkboxModel.value1" ng-true-value="1" ng-false-value="0">
<input type="text" ng-model="myVariable" />
<span>{{myVariable2}}</span>и при чеканьи чекбокса в тру надо взять myVariable2 и впендюрить внутрь инпута

Sergey
30.07.2018
15:51:43
А если ng-change на чекбоксе с этой логикой поставить?

Stas
30.07.2018
15:55:18

Igor
30.07.2018
15:57:27
<input type="checkbox" ng-model="checkboxModel.value1" ng-true-value="1" ng-false-value="0">
<input type="text" ng-model="checkboxModel.value1 == 1 ? myVariable2 : myVariable1" />
<span>{{myVariable2}}</span>

Stas
30.07.2018
15:59:54
хм интересное решение только как то попахтвает немного костыльностью:)

Igor
30.07.2018
16:00:18
да и консоль ругаеться
наверно нужно делать через функции

Sergey
30.07.2018
16:06:44

Константин
30.07.2018
16:13:01
Что за мракобесие)

Google

Константин
30.07.2018
16:13:17
обновляйте данные ЯВНО
потом придет другой разраб и будет карту сокровищ разгадывать сидеть
ng-model="checkboxModel.value1 == 1 ? myVariable2 : myVariable1"
оч жоска, не далайте так плз

Sergey
30.07.2018
16:15:06
Вот даже китайские боты пришли сказать что это плохо
Ну в модели наверное просто не выражение ожидается
Я вот тоже против любой логики в шаблонах

Stas
30.07.2018
16:16:35
обновляйте данные ЯВНО
подскажи что ты имеешь в виду? как явно? т.к. пока только через ng-change чекбокса придумалось
+ там еще затык есть что вот все это барахло находится внутри ng-repeat т.е. свой чекбокс должен относится к совему же инпуту блин

Константин
30.07.2018
16:58:14
У объекта меняешь text - модель обновляется - профит

AluV
30.07.2018
17:45:42
Можно как нибудь в инспекторе браузера остановить выполнения цикла обновления ангуляр, я не могу стили поменять, они рефрешатся все время ??

Константин
30.07.2018
18:39:20

Admin
ERROR: S client not available

Константин
30.07.2018
18:39:45
А, сори за некропост, не увидел время

Stas
30.07.2018
18:49:08

Alexandr
31.07.2018
05:42:43
Админ боты удаляй

Артур
31.07.2018
05:43:06
@jashka_jashka

voix
31.07.2018
07:00:41
Доброго времени суток. Есть вопрос по поводу кибаны. Ставлю модуль кибаны в зависимости к моему модулю, но не могу получить доступ у директивам этого модуля. Если в этом же файле создать новую директиву для модуля 'kibana', то она будет доступна в моем плагине, директивы же объвленные где-то еще - нет. Например, эта http://i.prntscr.com/QNJKvCusQeeh5L02QKObRA.png
или любая другая из кода самой кибаны.
допустим, это директива http://i.prntscr.com/mxE5BKBqSpemwbT2Pw3v2Q.png
доступна в моем плагине вне зависимости от того, в каком модуле я ее объявлю - в модуле плагина или кибаны.

Uladzislau
31.07.2018
07:58:30
Ребят, как задать стиль компоненту? В DOM появляется как <my-component></my-component>. Мне нужно ширину компонента установить как 100%. Можно каждому устанавливать через ng-style. А можно как-нибудь сделать это одноразово в описании компонента?

Google

Andrey
31.07.2018
08:03:31

Uladzislau
31.07.2018
08:04:14
Прям по названию компонента стайлить?
Опасно, конечно. Но попробую. Спасибо

voix
31.07.2018
08:09:56
В объявлении директивы link может принимать же element и стилизуй его как хочешь.

Andrey
31.07.2018
08:11:28

Uladzislau
31.07.2018
08:13:03

voix
31.07.2018
08:16:14
Так в ангуларджс компоненты и есть директивы по сути.

Remite
31.07.2018
08:17:07
-_-

Evgeny
31.07.2018
08:58:42
Привет, может кто помочь с ангуляром?

Aibek
31.07.2018
09:07:55
ребят, че-то туплю с ngOptions
есть массив объектов
[{id:1, name: 'Вася'},{id:2, name: 'Леша'},]
как мне в option value отдать id, а для отображения name?

Константин
31.07.2018
09:10:42
<select ng-model="selectedItem">
<option ng-repeat="item in list" value="{{item.id}}">{{item.name}}</option>
</select>

Aibek
31.07.2018
09:11:19
а если с ngOptions?)

Vitaliy
31.07.2018
09:12:27
https://docs.angularjs.org/api/ng/directive/ngOptions
'track by ..'

Константин
31.07.2018
09:18:25