EmberJS: Le meilleur moyen de recharger contrôleur du modèle basé sur une autre propriété?

Quel est le meilleur moyen de recharger modèle pour un contrôleur basé sur une autre propriété?

Par exemple: j'ai un poste de contrôleur. L'auteur peut avoir qu'un seul post. Je veux recharger post création de formulaire si currentAuthor des modifications de la propriété.

J'ai essayé de cette façon:

App.PostEditController = Ember.ObjectController.extend
  modelReloadNeeded: Ember.observer((obj, keyName) ->
    postId = @get('currentAuthor').get('post_id')

    if postId?
      @set('model', @store.find('post', postId))
  , 'currentAuthor.post_id'
  )

Il recharge tout, mais ne renvoie pas à un modèle réel, mais la promesse.
Et aussi il ne regarde pas comme un idiomatiques Braise solution.

Peut-être il ya une meilleure façon d'aborder ce problème?

OriginalL'auteur somebody32 | 2013-09-07