Emil
Anonymous
а как они становятся выбранными?
Emil
Когда кликаю по красному зеленое получает тру
Emil
и вместо дива появляется инпут
Anonymous
ага
Anonymous
а editDataClient() делается что-то вроде $scope.isEdit = true, да?
Emil
да
Emil
мне просто подсказать как такое вообще реализуется
Я самоучка и программмерского мышления у меня почти нет
Emil
просто логику реализации подсказать
Emil
или куда смотреть
Anonymous
было бы неплохо сделать дополнительное условие для входа в режим редактирования, например - isChecked
Anonymous
т.е., что-то вроде isEdit && isChecked
Anonymous
т.е., если отдельно для каждого поля устанавливать возможность редактирования
Anonymous
делаешь, например, чекбокс
Anonymous
ng-model="firstFieldEdit"
Anonymous
при установке в тру, например, полю накидываешь ещё проверку isEdit && firstFieldEdit
Anonymous
но это такое себе решение)
Anonymous
если у тебя рендерится набор полей - т.е. из массива
Emil
да
Emil
Ну и за это спасибо
Буду думать
Anonymous
ща, ща
Anonymous
есть массив, с объектами - создаёшь класс, каждый элемент массива прогоняешь через new Class(elem)
Anonymous
и накидываешь ему свойство edit
Anonymous
булево
Anonymous
делаешь метод класса, который будет говорить элементу this.edit = true
Anonymous
ну и метод для выхода из режима редактирования
Emil
а что за new Class(elem)?
я не знаю
Emil
это типо классы в js
Emil
?
Anonymous
Да, плодит экземпляр класса
Anonymous
let fields = fields.map(field => field = new MyClass(field));
Emil
спасибо
Emil
@ap_dev
а как мне запутиь метод из репита ангуляра?
Anonymous
edit метод чуть ниже вынеси, это метод класса, а не функция в конструкторе
Anonymous
Сделай ng-click="field.edit()"
Anonymous
У него уже будет такой метод
Emil
Если выношу ниже то получается синтаксическая ошибка
pa[aad
Sasha
Emil
+
Sasha
Оно и видно)
Anonymous
давай-ка на learn.javascript.ru )
Pavel
#whois Всем привет. Работаю в хостинг-провайдере. Поддерживаю сайт компании. Пишем на Angular1. Сам из Екатеринбурга)
Andrii
Всем привет, кто нибудь использовал angular с unpkg ?
Alexey
Всем привет. Есть табличка и 2 кнопки с модальным окошком. После закрытия отправляется сигнал(broadcast) и в табличке дёргается функция перерисовки данных(идём на сервер, берем свежие данные, привязывает к области видимости). В одном случае они перерисовываются, в другом нет. Логика вроде одинаковая. И в том случае когда не перерисовывается данные получаются и устанавливаются в область видимости. Но на странице их не видно.
Подскажите куда копать?
krn
всем привет. такой вопрос: кто как регулирует доступ к стейтам? (ui-router) запихиваете в резолв проверку авторизации ? или как?
krn
Alexey
apply думаю
Ага, примерно так и думал, только пока результатов не дало. Буду копать дальше.
Oleh
Всем привет.
Работаю над проектом www.trafficdna.com
Back-End developer
Skills:
Programing languages:
PHP, JavaScript, TypeScript, Sql, Html, CSS
Frameworks:
Angularjs, Yii2,Codeigniter,Bootstrap, Ionic, jQuery, SQL,Silex, Symfony3, Bootstrap
krn
Dmitriy
Ребят привет, опять я ) и опять познаю ангулар). подскажите пожалуйста есть необходимость передачи данных с дочернего контроллера в родительский. Нашел три способа).
- суть первого это сервис и бродкасты ( отметаю сразу потому что уже общался тут подсказали что бродкасты так себе пла)
- суть второго это из дочернего делать запись через $parent
- суть третьего связать через функцию как допустим вот здесь http://stepansuvorov.com/blog/2014/09/angularjs-data-transfer/
Dmitriy
подскажите плиз знающие люди какая разница между 2 и 3 подходом
Dmitriy
и что более лучше?
Anonymous
лучше всего через компоненты, но если выбирать из 3 предложенных вариантов
я бы выбрал третий через функцию
Anonymous
onUpdate: '&' и вызов когда нужно
Dmitriy
до компонентов недорос еще )
Dmitriy
благодарю за ответ
Dmitriy
а почему второй не оч ? прямая запись?
Nikita
Dmitriy
Nikita
Dmitriy
гуглю спасиб)
Anonymous
Dmitriy
спасибо
Oleg
всем привет
подскажите, пожалуйста, если кто сталкивался с таким:
в сервисе есть $resource метод POST
url: 'https://qwe.qwe/:relativeUrl'
этот 'relativeUrl' - это строка, которую мне нужно передать, вида '/ads/dfg/wer'
когда передаю из модели в сервис эту строку - пост уходит с экранированными символами.
с $http сервисом таких проблем нет, но кк убрать экранирование в $resource на просторах гугла не нашёл((
Oleg
если передавать из модели
this.service.sendQwe({relativeUrl: encodeURIComponent('/qwe/qwe/qwe')}, {})
Экранирование тоже никуда не уходит
Bogdan
Dmitriy
Dmitriy
а как правильно?)
Dmitriy
а первый второй)
Dmitriy
уже переделываю на третий)
Dmitriy
спасибо)
Bogdan
pa[aad
pa[aad
pa[aad
Oleg
pa[aad
спасибо, буду смотреть
он же принимает объект на вход и возвращает строку если что, а то может я не так понял