근두달만에 새로운 마음으로 포스팅 재 실시 ! Ember.js 먼저 



Todos.TodoController = Ember.ObjectController.extend({
 
  actions: {
   editTodo: function() {
     this.set('isEditing', true);
     },
     removeTodo: function(){
          var todo = this.get('model');
          todo.deleteRecord();
          todo.save();
    }
   },

   acceptChanges: function() {
      this.set('isEditing', false);

      if (Ember.isEmpty(this.get('model.title'))) {
        this.send('removeTodo');
      } else {
        this.get('model').save();
      }
  },
  isCompleted: function(key, value){
    var model = this.get('model');

    if (value === undefined) {
      // property being used as a getter
      return model.get('isCompleted');
    } else {
      // property being used as a setter
      model.set('isCompleted', value);
      model.save();
      return value;
    }
  }.property('model.isCompleted'),

  isEditing:false

});
Posted by 마일로
: