
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

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

Игорь
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>

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

Javharbek
20.07.2017
14:23:10

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
посоветуйте книгу толковую по ангуляр джиэс, желательно на русском

Artem
21.07.2017
05:51:58

Игорь
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

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

Artem
21.07.2017
06:03:54

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

Artem
21.07.2017
06:04:27

Igor
21.07.2017
06:06:47