@angular_js

Страница 290 из 325
Andrey
29.07.2018
05:17:46
Расскажи это создателям DOM api
так это к DOM отношения не имеет )

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
так это к DOM отношения не имеет )
все-равно писать arg = undefined - это дичь) или var foo = undefined - непрофессионально)

Remite
30.07.2018
07:52:17
все-равно писать arg = undefined - это дичь) или var foo = undefined - непрофессионально)
Всегда обьявляю переменные в методе которые будут распространятся на весь метод/функцию именно таким образом, если у меня нет дефолтного или базового состояния doSmth() { let result = null; ... return result; }

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 и вот при тру надо ставить в этот инпуст кастомное значение. Везде в доках написано как поставить значение из тру-фолса внутрь но не кастомное при чекеде и не в инпут а просто внутрь обычного элемента. иил хотябы киньте каким мануалом подобным

Stas
30.07.2018
15:25:39
привет ето не то? https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D
нет это я смотрел там можно привязатся тлько к тру-фолс велью но они у чекбокса свои мне жэе надо брать кастомное значение и ставитиь его внутрь инпута у которого есть свое значение в нж-модели пришедшее по апихе

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

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

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
А если ng-change на чекбоксе с этой логикой поставить?
ну да я пока только этот придумал что бы юзать ф-цию в ней проверять чек-анчек и если тру то менять ng-model="myVariable" у инпута

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
да и консоль ругаеться

наверно нужно делать через функции

Константин
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
+ там еще затык есть что вот все это барахло находится внутри ng-repeat т.е. свой чекбокс должен относится к совему же инпуту блин
У если есть нг репит, значит есть возможность достучаться до конкрентного элемента <div ng-repeat=“item in list”> <input type=“text” ng-model=“item.text”/> <input type=“checkbox” ng-model=“item.checked” ng-change=“resolveInputValue(item)” /> </div> Внутри функции резолв меняешь значение текста у нужного элемента, который там будет в качестве параметра

У объекта меняешь text - модель обновляется - профит

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

Admin
ERROR: S client not available

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

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
Uladzislau
31.07.2018
08:04:14
Прям по названию компонента стайлить?

Опасно, конечно. Но попробую. Спасибо

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

Andrey
31.07.2018
08:11:28
В объявлении директивы link может принимать же element и стилизуй его как хочешь.
ага, а внутренние элементы будешь по дому вытягивать потом для оформления ?

Опасно, конечно. Но попробую. Спасибо
чем опасно, это даже лучше, scoped style

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 ..'

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