Привет, я изучаю ember и застрял с флажками.ember.js проверить все флажки
Heres мой шаблон (часть):
<table>
<thead>
<tr>
<th class="cell-delete">
{{input type="checkbox" id=colorId name=colorId class="js-custom-checkbox" checked=allChecked}}
</th>
<th class="cell-star">
</th>
<th class="cell-broadcaster">Author</th>
<th class="cell-title">Title</th>
<th class="cell-date">Date</th>
</tr>
</thead>
<tbody>
{{#each message in model.entities}}
<tr>
<td class="cell-delete">
{{input type="checkbox" id=trash name="trash[]" tabindex= message.id class="js-custom-checkbox check1" }}
</td>
<td class="cell-star">
{{input type="checkbox" name=message.id tabindex=message.id class="starBox" }}
</td>
<td class="cell-broadcaster">
{{message.notification.autor.firstName}} {{message.notification.autor.lastName}}
</td>
<td class="cell-title">
{{#link-to 'notifications.details' message.notification.id}}{{message.notification.title}}{{/link-to}} {{#unless message.isRead}} (new) {{/unless}}
</td>
<td class="cell-date">
{{formatDateWithDistance message.notification.cdate}}
</td>
</tr>
{{/each}}
</tbody>
</table>
И мой вопрос заключается в том, чтобы включить действия, чтобы проверить все флажки в этом шаблоне?
Данные для этого принимается в маршрутизатор формы JSon апи:
export default Ember.Route.extend(AuthenticatedRouteMixin, {
model: function() {
return $.getJSON(ENV.apiHost + "/api/notificationdata/user/all");
},
.....
Спасибо за этот ответ. Это дает мне более подробную информацию, и я должен попробовать. То, что я пытаюсь сделать, это проверить все флажки без внесения каких-либо изменений в модель te. У меня есть список сообщений, и у меня есть флажки. когда я проверю некоторые из них и нажмите кнопку, удалите его. Это прекрасно работает.Все, что я пытаюсь сделать, это добавить флажок, который выберет все из них - не нужно ничего менять. BTW. У меня есть другой флажок, и я хочу внести изменения в модель после выбора. Но мое значение равно 0/1, а не false/true. Будет ли это работать? – BigBazooka007
Я бы использовал false/true в свойстве checkbox и просто установил наблюдателя, чтобы посмотреть это значение и изменить фактическое свойство на 1/0 соответственно. – Don