@angular_js

Страница 163 из 325
Ilmir
19.07.2017
09:24:34
или как-то по другому можно реализовать?

Александр
19.07.2017
09:34:09
ng-value=""

Но это костыль

Лучше ng-options

Google
Александр
19.07.2017
09:44:59
https://jsfiddle.net/yrwqt8bt/1/

Ilmir
19.07.2017
09:54:28
ng-value="" не работает

AP?
19.07.2017
11:58:18
привет, были у кого с галпом проблемы при сборке?

[14:54:49] Error: EACCES: permission denied, scandir '/dev/vboxusb'

грешу на виртуалбокс, исходя из текста ошибки, но он даже не запущен)

Pavel
19.07.2017
14:18:06
односторонний биндинг вопрос такого рода, есть компонент в нем контроллер (функция main возвращает массив объектов), как сделать html (а-ля ng-repeat) к данному компоненту?

подскажите ктовкурсе че по чем

Иван
19.07.2017
14:40:36
ng-repeat="item in $ctrl.main()" Не? ?

<my-component ng-repeat="item in $ctrl.main()" data="item" /> не благодарите, ваш кОпитан ?

Igor
19.07.2017
14:57:20
ребят, кто работает с ангуляр 1.*, у меня короч задача стоит, есть несколько инпутов с номерами телефоном, нужно проверить, чтобы все номера между собой не совпадали и запретить отправку формы, ну и подсветить я так понимаю, нужна директива?

ну запретить и подсветить, если совпадают

Bohdan
19.07.2017
15:06:23
в ng-form контроллер пишешь результат валидации, и ng-disabled когда форма инвалидна валидация телефонов ручками в контроллере на модельке

Sasha
19.07.2017
15:30:19
Не могу понять, почему форма при ng-readonly === true, не игнорит required этого же поля

Google
Bohdan
19.07.2017
15:31:49
Все логично же)

Sasha
19.07.2017
15:32:48
Ну в рамках ерп систем нет)

Поле, которое readonly, не должно учитываться формой, как required

Вот сейчас думаю, как бы это обойти

Каїн
19.07.2017
18:32:29
Ридонли вешает реквайред? Кек

Ivan
19.07.2017
18:48:19
Как проще всего 'обновить'/проапдейтить приложение на Babel/EcmaScript 6 + Angular 1.5 до Angular 2+?

Александр
19.07.2017
19:08:11
ngUpgrade, но лучше переходить на typescript

Sasha
19.07.2017
20:00:18
Ридонли вешает реквайред? Кек
Да, к сожалению некоторые модули одной опенсорсной ерп системы вешают required на поле, а readonly вычисляется динамическим выражением. И бывают кейсы, что поле пустое, ридонли и со статичным реквайредом)

Eugene
20.07.2017
06:33:11
что значит без перебора? что вы там перебираете?

Viktor
20.07.2017
07:58:14
так а почему нельзя сделать функцию в контроллере и повесить на событие onChange, чтобы пробегалась по импутам, а импуты сделать в стиле form.tel1 и т.д. и сверять их пробежкой по массиву значений. На кнопку отправки повесить флаг тру или фалс, который меняется из контроллера, при проверки массива, это самый простой и ресурсо не затртный способ

Lulz
20.07.2017
12:03:02


и других свойств которые есть у первого эл-та

использую библиотеку gridstack

Bohdan
20.07.2017
12:14:35
А почему jquery?

у ангулара вроде есть библиотеки для draggable

Сколько вотчеров(((((((( Кошмар(((((((((

Sasha
20.07.2017
12:21:01
Не могу понять, что происходит с контекстом. Конкретно никаких отличий не нашел в this, но мб сможете мне объяснить, почему здесь: function() { this.visible = false; this.changeState = function($event) { this.clickFn().then(() => this.visible = !this.visible }Как будто контекст кэшируется(?) А тут, все работает верно, если смена переменной вне коллбэка промиса: function() { this.visible = false; this.changeState = function($event) { this.clickFn(); this.visible = !this.visible; }

Bohdan
20.07.2017
12:21:44
Сделай внешнюю переменную с контекстом, и не парь мозги

где то выше этих функций var vm = this;

и вместо this пиши vm

Google
Bohdan
20.07.2017
12:22:38
и забудешь о этих проблемах)

Sasha
20.07.2017
12:22:59
Я просто либу допиливую. Там такой синтаксис контроллера.

Это контроллер директивы, то есть их может быть много. И this должен оставаться изолированным.

Bohdan
20.07.2017
12:23:45
Исправляй в любом случае. Игры с контекстом ни к чему хорошему не приводят и лучше их предотвращать любыми возможными способами

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

И да, функцию в метод changeState задавай как стрелочную, а не как function

может из-за этого как то контекст подменяется

Sasha
20.07.2017
12:28:01
Не помогло это, я все пробовал это. Хочу причину понять

Там грубо говоря, есть директива, в которую '&' передается функция с параметрами, которая возвращает промис. Они вызывается внутри контроллера директивы по клику. И если поместить изменение переменных в коллбэк промиса, то происходит какая-то магия. А если вне коллбэка, то все ок

в общем, это были проблемы с дайждест циклом)

Bohdan
20.07.2017
12:49:28
емае

Sasha
20.07.2017
12:50:36
Ангуляропроблемы

Lulz
20.07.2017
13:14:42
у ангулара вроде есть библиотеки для draggable
мне именно с resize нужны. draggula норм не работает

krn
20.07.2017
13:57:23
норот, поясните плес из контроллера нужно собрать некий хтмл с директивой ng-click внутри каким шаманством заставить этот нг-клик работать ?

Javharbek
20.07.2017
14:11:38
ng-repeat При срабатывание событие перерисоваваеться порядок элементов за счёт orderBy как это отменить можно что бы при клике не перерисовалась точней не сортировалось ?

krn
20.07.2017
14:12:11
убери ордербай из хтмл

Javharbek
20.07.2017
14:13:06
убери ордербай из хтмл
но он мне нужен потом потом сортироваться перестанет?

krn
20.07.2017
14:13:36
да, но тогда я не понял что именно тебе нужно

Javharbek
20.07.2017
14:14:55
да, но тогда я не понял что именно тебе нужно
Есть ng-repeat там есть элемент КУПИТЬ я унего есть событие ng-click когда я кликую всё перерисоваеться.

Игорь
20.07.2017
14:15:01
А какое у тебя событие, что оно заново перерисовуется?

Google
Javharbek
20.07.2017
14:15:25
А какое у тебя событие, что оно заново перерисовуется?
При клики порядок элементов сортировки на + ешё раз нажимаю опят теперь на минус

krn
20.07.2017
14:17:35
накидай темплейт в фиддл хотя бы

Javharbek
20.07.2017
14:18:28
$scope.sort_data_znak2 = function(){ if($scope.znak == "+"){ $scope.znak = "-"; } else{ $scope.znak = "+"; } console.log($scope.znak + "" + $scope.sort_data); return $scope.znak + "" + $scope.sort_data; };

ng-repeat="item in items | filter:filterForLevel2Other | filter:filterForLevel2TypePrice | filter:filterForLevel2 | orderBy:sort_data_znak2()"

<a href="#buy_element_list" ng-click="eventHandlerCart($event); $event.preventDefault();" product-id="{{item.ID}}">Купить</a>

<a href="#buy_element_list" ng-click="eventHandlerCart($event); $event.preventDefault();" product-id="{{item.ID}}">Купить</a>
это внутри ng-repate это циклирует при нажатие на это всё перерисоваеться

krn
20.07.2017
14:21:12
попробуй поменять местами превент дефалт и обработчик

krn
20.07.2017
14:34:57
для ордера лучше использовать expression + reverse

и я хз что у тебя происходит в eventHandlerCart

а еще убери () из ордербай

Javharbek
21.07.2017
05:11:03
и я хз что у тебя происходит в eventHandlerCart
При чём тут, что там произсохит даже если я в ng-click просто оставлю пустым и попробую опят кликнуть по кнопки то всё равно перерисоваеться занова вне зависимости от событие даже если я mousemove поставю всё равно будет не преривно перерисоваться пока я двигаю мышкай.

Igor
21.07.2017
05:25:17
посоветуйте книгу толковую по ангуляр джиэс, желательно на русском

Игорь
21.07.2017
05:54:53
Почему?

Anton
21.07.2017
05:55:34
В ютубе полно

Посмотри директивы, сервисы

Artem
21.07.2017
05:57:51
потому что его разработка близится к закату, уже смотреть либо на следуещее поколение - ангуляр2 и выше, или что-то другое. лично мне вообще не понравился второй после первого, сейчас на реакт смотрю

Google
Eugene
21.07.2017
05:58:41
Или Vue , хотя он ещё не так популярен :(

Igor
21.07.2017
06:02:40
позновато его учить уже
ну я проект поддерживаю, на 1-м

Игорь
21.07.2017
06:03:48
У гугла есть какие-то проекты на ангуляре?

Artem
21.07.2017
06:03:54
ну я проект поддерживаю, на 1-м
https://www.youtube.com/playlist?list=PLIcAMDxr6tpqXzsd4AO0HehPCQtIf4TgP

Игорь
21.07.2017
06:04:01
Я гуглил, но не нашел

Artem
21.07.2017
06:04:27
ну я проект поддерживаю, на 1-м
https://www.youtube.com/playlist?list=PLIcAMDxr6tpqXR3K_HNw4EIdBE8YeK7H3

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