2015-02-03 2 views
0

Я выбрал Ember.js для моего проекта, и это первый раз, когда я играю в эту фреймворк. В настоящее время я пытаюсь разобраться в структуре, и я застрял в одной конкретной проблеме.Определите, у кого установлен флажок.

У меня сценарий, когда пользователю будет предоставлен список флажков для отметки объекта отправки, и я должен вызвать вызов ajax после определения того, какой флажок установлен. Список флажков выбирается по требованию с сервера, и они могут различаться для каждого элемента.

Мой вопрос в том, как определить, какой флажок был нажат пользователем, так что я смогу сделать ajax-вызов?

http://emberjs.jsbin.com/miferefivu/1/

+0

Любой код, который может помочь нам понять больше о проблеме ?? – RahulB

+0

@RahulB Я добавил ссылку jsbin в сообщение. –

ответ

0

Что вы можете сделать, используя немного JQuery, если ваши флажки могут обмениваться либо общий префикс на их идентификаторе или общий класс. Вы можете добавить событие как и для каждого случая:

$(".checkboxclass").click(function(e) {  
    console.log($(this).prop("id")); 
}); 

$("input[id^='checkbox-']").click(function(e) {   
    console.log($(this).prop("id")); 
}); 

Вы можете затем либо путем проверки значения в CheckBox в или идентификатор определить, какой флажок был отмечен

+0

Это очень jqueryish подход. Я ищу какой-то идиоматический подход Эмбер. В любом случае спасибо. –

Смежные вопросы