Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.09.2013, 17:15
Новичок на форуме
Отправить личное сообщение для TemaMix Посмотреть профиль Найти все сообщения от TemaMix
 
Регистрация: 06.09.2013
Сообщений: 2

Реализация inlineEdit и работа с директивами
Добрый день. Я пытаюсь реализовать свою первую программу на angularjs.
По сути это простой ToDo лист с inline-редактированием.
Соответственно есть список, который строится с помощью ng-repeat.
Для обработки события клика, по элементу списка, я написал директиву, которая содержит обработчик клика.

вот пример:
http://jsfiddle.net/TemaMix/quKjD/9/


При клике устанавливается флаг editMode = true и происходит подмена элемента списка на input. Проблема же заключается в том, что если вызывать событие клика на других элементах из списка, то все они также станут input'ами, что не очень юзабильно. То есть необходимо, как то оповещать о новом значении флага editMode, все остальные элементы списка(scope'ы).

Я пробовал это реализовывать, через методы $broadcast и $on, а также $watch, но у меня ничего не получилось.

Есть ли у Вас какие-нибудь советы, как поступить в такой ситуации?
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2013, 02:09
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Игра в демки, пиар ангуляра и обучение.
Игра в демки, пиар ангуляра и обучение.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 08.09.2013, 11:24
Новичок на форуме
Отправить личное сообщение для TemaMix Посмотреть профиль Найти все сообщения от TemaMix
 
Регистрация: 06.09.2013
Сообщений: 2

Сообщение от nerv_
Игра в демки, пиар ангуляра и обучение.
Да! Спасибо это помогло. Теперь стало намного лучше:
http://jsfiddle.net/TemaMix/quKjD/13/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Front-end разработчик, работа удаленная или в офисе(Нижний Новгород), фуллтайм. VadimZharko Работа 8 29.04.2013 09:03
работа менеджером georgi Работа 1 29.03.2013 14:18
Javascript фронтенд разработчик(долгосрочная, удаленная работа) cpp Работа 11 16.09.2012 12:04
Программист JavaScript постоянная удалённая работа. moisha Работа 4 26.10.2011 19:52
Постоянная работа / Front-end / Москва kooper Работа 4 29.09.2011 22:06