@angular_js

Страница 203 из 325
Anb
04.12.2017
12:18:38
Подскажите у меня есть директива принимающая аргумент как мне понять этот аргумент в селекте?

например у меня есть ng-bind="user.username" и есть селект с ng-options="user.attrs" где можно выбрать атрибуты юзера например телефон?

Bohdan
04.12.2017
12:40:43
перефразируй)

Anb
04.12.2017
12:52:31
Есть обьект у него есть атрибуты

Google
Anb
04.12.2017
12:52:56
Есть селект в нем можно выбрать атрибуты этого объекта

Нужно чтобы при выборе атрибута в диррективу в качестве параметра попадал этот атрибут

Bohdan
04.12.2017
12:55:30
типа, в выпадающем списке выбираешь отображаемое поле name, а в модель попадает id?

Anb
04.12.2017
12:55:54
Да

Bohdan
04.12.2017
12:56:03
ng-value

а отображай уже что нужно

Elina
04.12.2017
13:40:31
Всём привет. #питер #вакансия Ищем лида Front-end! https://spb.hh.ru/vacancy/22518795 Заказная разработка, различные проекты (от 3 мес) начиная от портальных решений и сложных web-систем на базе java и .net технологий до мобильных решений с frontend частью, различный стек. Сильная команда из 4 человек. На вопросы и уточнения могу ответить в личке, за рекомендации буду безмерно благодарна) репосты приветствуются) Lead Front-end отзовись !

Anb
04.12.2017
14:12:28
Bohdan
04.12.2017
14:12:54
в модель попадает значение что ты ставишь в ng-value

Anb
04.12.2017
14:13:11
https://docs.angularjs.org/api/ng/directive/ngValue

$scope.my = { favorite: 'unicorns' }; В favorite попадет значение из select?

<input type="radio" ng-model="my.favorite" ng-value="name" id="{{name}}" name="favorite" или в my.favorite.name

Google
Lulz
05.12.2017
09:27:11




path вроде в порядке

все, решил траблу, хех

Remite
05.12.2017
09:41:21
опиши как решил, вдруг кто-то в чатике по поиску найдет :)

Sasha
05.12.2017
09:56:42
Я думаю, тут многие шарят в css? Такой кейс, есть angular-material, есть некая либа, у которой темплейты невозможно поменять на директивы angular-material. Собственно, значит нужно заметить css у select на md-select. При сборке вебпаком и "@extend" нужен импорт angular-material.scss в этот конкретный файл, но если он был заимпорчен ранее, не будет никаких подводных камней в виде дубликатов?

Lulz
05.12.2017
09:57:21
опиши как решил, вдруг кто-то в чатике по поиску найдет :)
установил jdk, но забыл IDE с консолью перезапустить

Sasha
05.12.2017
10:08:58
Все цсс соберутся в один файл Пофиг)
Но получается же будет два раза angular-material.scss в бандле)

Bohdan
05.12.2017
10:09:38
Но получается же будет два раза angular-material.scss в бандле)
С делов? Импорт то одного и того же файла происходит

А вебпак собирает согласно файлов в импорте

Sasha
05.12.2017
10:19:14
В общем, там видимо без директив никак. А вот допустим есть third-party модуль, который рендерит '<select>' и собирает конструктором с помощью ссяного жквери, очевидно, что поменяв в самом модуле на директивы - '<md-select>' не взлетит. Какие еще есть пути решения?

Artyom
05.12.2017
13:29:48
Привет всем, есть проблемка. Существует 6 однотипных разделов, логика во всех разделах одинаковая, только данные разные. Поэтому я реализовал компоненту,которая сейчас загружается ко всем разделам( с разными рутами), но данные везде одинаковые. Как менять данные в зависимости от рута, пока что все данные находиться в компоненте(думаю перенести все в бд).

Artyom
05.12.2017
14:09:25
спасибо, буду пробовать

Gordon
05.12.2017
15:46:24
Всем привет, ребята подскажите почему в aygularjs при подстановке параметров и нажимании на интер сбрасываются введеные данные мне нужно типа такого урла получить .state({ name: 'set-search-set', url: '/set-search/set/:from/:to/:flightType/:adultsCount/:kidsCount/:babiesCount/:dateFrom/:dateTo', component: 'searchForm', data: {}, params: { dateTo: '' } }) я данные подставляю в браузере нажимаю интер и все сбрасывается до localhost:8000/#/ подставляю типа такую строку /set-search/search/FRU/ALA/Economy/1/0/0/2017-12-09/2017-12-11/

Nikolai
06.12.2017
06:02:23
Так. Поиск авиабилетов

Например, паттерн урла не совпадает

Anb
06.12.2017
14:56:26
Здравствуйте не подскажите что означает запись "::" в ng-options="c.value as c.display_name for c in ::formData.profile.children.annual_income.choices"?

Google
Anb
06.12.2017
14:58:08
а запись "Resource::formData"

Уже в коде обьявления сервисов

Prototype inheritance в coffeescript...

Алексей
06.12.2017
15:01:19
это ты ответил на свой вопрос?

Anb
06.12.2017
15:01:35
да

Алексей
06.12.2017
15:01:51
Ок, ты в следующий раз уточняй что coffescript

Anb
06.12.2017
15:04:13
Прошу прощения. Оказалось очень неудобно и непривычно разбираться с чужим проектом на coffeescript.

И Angularjs

не имея опыта ни в том ни в другом

Алексей
06.12.2017
15:06:53
Да, кто начал писать на coffescript ваш проект был садистом)

Sergey
06.12.2017
15:24:07
В ангуляре :: означает одноразовый биндинг, а не односторонний

Emil
08.12.2017
20:59:27
Привет Как передать значение из директивы в ng-submit?

Yurii
08.12.2017
21:13:27
бродкастом можно

Bohdan
08.12.2017
21:24:13
А чего не через нг модель?

Emil
08.12.2017
21:47:36
А чего не через нг модель?
Чет даже не подумал) Опыта маловато

Nikolai
09.12.2017
15:56:52
@bednij_bohdan можно в pug использовать ангуляровские конструкции? img.struct-opener(ng-src="{{::struct.settings.moduleDirUrl+'/i/'}}{{faculty.trail ? 'b-minus' : 'b-plus'}}.gif" ng-click="faculty.trail=!faculty.trail;") на это паг ругается, что Cannot read property 'trail' of undefined

Google
Nikolai
09.12.2017
15:58:29
надо, чтобы в html прошло без эвала, так как есть

<img ng-src="{{::struct.settings.moduleDirUrl+'/i/'}}{{faculty.trail ? 'b-minus' : 'b-plus'}}.gif" class="struct-opener" ng-click="faculty.trail=!faculty.trail;">

ой всё

отбой

здоглазие и неопытность!

Emil
10.12.2017
09:31:18


в индексе работает нормально

Petro
11.12.2017
12:11:26
controller не работает через $ctrl автоматически при ui-router, только component (мне так кажеться)

Anb
11.12.2017
12:37:47
Подскажите нужно вызывать функцию если scope.something == x как это реализовать?

Remite
11.12.2017
13:20:20
if(scope.something === x) this.method();

O.o

Anb
11.12.2017
13:26:22
Имелось ввиду $scope.watch('value').....

Вобщем нужно было через watcher сделать

Emil
11.12.2017
13:47:38
это норм писать проект через $scope или лучше через this?

Nikolai
11.12.2017
13:54:39
this

Remite
11.12.2017
14:10:53
через this и компоненты

Emil
11.12.2017
16:45:24
Сейчас юи роутер в пакетах вот так подключают "@uirouter/angularjs": "^1.0.11" Я вот так реквайрю require('@uirouter');

но говорит что мудель нот фоунд)

что за мракобесие?

так стоп Это не то я подключил

Google
Uladzislau
12.12.2017
13:58:31
Ребята, что-то туплю. Есть два компонента. Как можно без вотчеров и без подписок синхронизировать их? Чтобы по нажатию на кнопку в одном компоненте, выполнялись некоторые функции в другом? Один компонент родитель, другой - потомок.

Точнее, чтобы потомок мог отреагировать на нажатие в родителе

Bohdan
12.12.2017
14:09:21
сервис с коллбэками) А вообще не очень то правильная архитектура выходит, если один компонент другой дергает. parent/child должен быть

Uladzislau
12.12.2017
14:22:01
А если parent/child ? Как мне из родителя передать момент нажатия в child ?

Bohdan
12.12.2017
14:49:20
А если parent/child ? Как мне из родителя передать момент нажатия в child ?
в младщий компонент нужно передавать функцию колбэк

Uladzislau
12.12.2017
14:52:30
А дальше как? Ведь клик происходит не в младшем компоненте, а в страшем.

Bohdan
12.12.2017
14:57:05
А дальше как? Ведь клик происходит не в младшем компоненте, а в страшем.
а, тьфу недопонял не, это не очень правильный подход нужно с нижнего вверх передавать

Remite
12.12.2017
15:09:54
реализуйте подписку

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