Александр
https://jsfiddle.net/yrwqt8bt/1/
Nafikov Ilmir
ng-value="" не работает
Anonymous
привет, были у кого с галпом проблемы при сборке?
Anonymous
[14:54:49] Error: EACCES: permission denied, scandir '/dev/vboxusb'
Anonymous
грешу на виртуалбокс, исходя из текста ошибки, но он даже не запущен)
Pavlo
односторонний биндинг
вопрос такого рода, есть компонент в нем контроллер (функция main возвращает массив объектов), как сделать html (а-ля ng-repeat) к данному компоненту?
Pavlo
подскажите ктовкурсе че по чем
Иван
ng-repeat="item in $ctrl.main()" Не? 😜
Иван
<my-component ng-repeat="item in $ctrl.main()" data="item" /> не благодарите, ваш кОпитан 😀
Igor
ребят, кто работает с ангуляр 1.*, у меня короч задача стоит, есть несколько инпутов с номерами телефоном, нужно проверить, чтобы все номера между собой не совпадали и запретить отправку формы, ну и подсветить
я так понимаю, нужна директива?
Igor
ну запретить и подсветить, если совпадают
Bogdan
в ng-form контроллер пишешь результат валидации, и ng-disabled когда форма инвалидна
валидация телефонов ручками в контроллере на модельке
Sasha
Не могу понять, почему форма при ng-readonly === true, не игнорит required этого же поля
Bogdan
Все логично же)
Sasha
Ну в рамках ерп систем нет)
Sasha
Поле, которое readonly, не должно учитываться формой, как required
Sasha
Вот сейчас думаю, как бы это обойти
Serhii
Ридонли вешает реквайред? Кек
Ivan
Как проще всего 'обновить'/проапдейтить приложение на Babel/EcmaScript 6 + Angular 1.5 до Angular 2+?
Александр
ngUpgrade, но лучше переходить на typescript
Sasha
Ридонли вешает реквайред? Кек
Да, к сожалению некоторые модули одной опенсорсной ерп системы вешают required на поле, а readonly вычисляется динамическим выражением.
И бывают кейсы, что поле пустое, ридонли и со статичным реквайредом)
Eugene
что значит без перебора? что вы там перебираете?
Viktor
так а почему нельзя сделать функцию в контроллере и повесить на событие onChange, чтобы пробегалась по импутам, а импуты сделать в стиле form.tel1 и т.д. и сверять их пробежкой по массиву значений. На кнопку отправки повесить флаг тру или фалс, который меняется из контроллера, при проверки массива, это самый простой и ресурсо не затртный способ
kdm🇩🇰
привет. есть проблема. при создании второго элемента он становится no-draggable и его нельзя переместить. в инструментах разработчика покопался и нашел, что у него в атрибутах нет draggable
kdm🇩🇰
и других свойств которые есть у первого эл-та
kdm🇩🇰
использую библиотеку gridstack
Bogdan
А почему jquery?
Bogdan
у ангулара вроде есть библиотеки для draggable
Bogdan
Сколько вотчеров(((((((( Кошмар(((((((((
Sasha
Не могу понять, что происходит с контекстом. Конкретно никаких отличий не нашел в 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;
}
Bogdan
Сделай внешнюю переменную с контекстом, и не парь мозги
Bogdan
где то выше этих функций
var vm = this;
Bogdan
и вместо this пиши vm
Bogdan
и забудешь о этих проблемах)
Sasha
Я просто либу допиливую. Там такой синтаксис контроллера.
Sasha
Это контроллер директивы, то есть их может быть много. И this должен оставаться изолированным.
Bogdan
Исправляй в любом случае. Игры с контекстом ни к чему хорошему не приводят и лучше их предотвращать любыми возможными способами
Bogdan
Всегда найдется способ использования библиотеки, который ее сломает)
Bogdan
И да, функцию в метод changeState задавай как стрелочную, а не как function
Bogdan
может из-за этого как то контекст подменяется
Sasha
Не помогло это, я все пробовал это. Хочу причину понять
Sasha
Там грубо говоря, есть директива, в которую '&' передается функция с параметрами, которая возвращает промис.
Они вызывается внутри контроллера директивы по клику.
И если поместить изменение переменных в коллбэк промиса, то происходит какая-то магия. А если вне коллбэка, то все ок
Sasha
в общем, это были проблемы с дайждест циклом)
Bogdan
емае
Sasha
Ангуляропроблемы
krn
норот, поясните плес
из контроллера нужно собрать некий хтмл с директивой ng-click внутри
каким шаманством заставить этот нг-клик работать ?
Javharbek
ng-repeat При срабатывание событие перерисоваваеться порядок элементов за счёт orderBy как это отменить можно что бы при клике не перерисовалась точней не сортировалось ?
krn
убери ордербай из хтмл
krn
да, но тогда я не понял что именно тебе нужно
Игорь
А какое у тебя событие, что оно заново перерисовуется?
Javharbek
krn
накидай темплейт в фиддл хотя бы
Javharbek
$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;
};
Javharbek
ng-repeat="item in items | filter:filterForLevel2Other | filter:filterForLevel2TypePrice | filter:filterForLevel2 | orderBy:sort_data_znak2()"
Javharbek
<a href="#buy_element_list" ng-click="eventHandlerCart($event); $event.preventDefault();" product-id="{{item.ID}}">Купить</a>
Javharbek
krn
попробуй поменять местами превент дефалт и обработчик
Javharbek
Javharbek
krn
для ордера лучше использовать expression + reverse
krn
и я хз что у тебя происходит в eventHandlerCart
krn
а еще убери () из ордербай
Javharbek
и я хз что у тебя происходит в eventHandlerCart
При чём тут, что там произсохит даже если я в ng-click просто оставлю пустым и попробую опят кликнуть по кнопки то всё равно перерисоваеться занова вне зависимости от событие даже если я mousemove поставю всё равно будет не преривно перерисоваться пока я двигаю мышкай.
Igor
посоветуйте книгу толковую по ангуляр джиэс, желательно на русском
Artem
Игорь
Почему?
Anton
В ютубе полно
Anton
Посмотри директивы, сервисы
Artem
потому что его разработка близится к закату, уже смотреть либо на следуещее поколение - ангуляр2 и выше, или что-то другое. лично мне вообще не понравился второй после первого, сейчас на реакт смотрю
Eugene
Или Vue , хотя он ещё не так популярен :(
Игорь
У гугла есть какие-то проекты на ангуляре?
Игорь
Я гуглил, но не нашел
Igor