2015-06-14 4 views
0

Привет, Я извлекаю данные из своей модели на стороне сервера и заполняю их с помощью флажка. Как я могу выбрать пользовательский флажок? Я понимаю, что this.get('isChecked') может получить значение этого флажка, но как это сделать в моем случае пользователя, поскольку переменное количество флажков будет заполнено динамически?Выбор динамически созданных флажков в Ember JS

Примечание: Я не использую данные Ember и заполняю модель с помощью вызова Ember. $ .JSON() для моего API-интерфейса сервера из моего класса маршрутизатора.

Я попытался следующие примеры, приведенные здесь Dynamically Create Inputs with Ember (and retrieve their values) и здесь EmberJS - Checkboxes and Getting Values in Controller Но ни один из них не кажется, работает для меня.

Модель бренда имеет проверенный атрибут boolean, который по умолчанию выбран по умолчанию.

{{#each brand in model}} 

     <div class="col-lg-2 col-xs-4"> 
     <div class="brand-select-image-container"> 
      {{input type="checkbox" name=brand.brand_name checked=brand.checked class="brand-select-checkbox" }} 

      <img src="http://localhost:3000{{brand.img_location}}" class="brand-select-image"/> 

     </div> 
      <p class="brand-select-name">{{brand.brand_name}}</p> 
     </div> 

    {{/each}} 

ответ

0

Ok Я установил ее для кого-либо еще, кто, имеющий трудное время выяснить, как сделать Эмбер флажков работать

this.get('model').forEach(function(item){ 
    console.log(item.checked); 
    }); 
Смежные вопросы