I’m using the following code to check all my checkbox in a table:
check: null
delete: Ember.computed 'model.@each.checked', () ->
count = 0
result
@get('model').forEach((item) =>
if item.get 'checked'
count = count + 1
else
count = count
)
if count >= 1
result = true
else
result = false
result
So, i have a general check box input with the value of check, if the person clicks, the observer will set the property of all itens in my model to true. This is working pretty well. The problem is… i’m using the code in many controllers, and i think that’s not DRY at all. So, i would like to know how exactly use in just one controller and inherit from the same controller, in other controllers.
Thanks in advance!!!