1

過去 3 か月間アクティブになったばかりのガイド ( https://gist.github.com/machty/5723945 ) に従おうとしています。

だから私はこのような私のコードを持っていました:

App.UsersRoute = Em.Route.extend
    beforeModel: (transition) ->
        alert('before')

    model: ->      
      App.User.find({}).then (response) ->     
        # my code here parses response and sets it 
        self.controllerFor('users').set('content', response.users)   

      # for some reason i need to at least return an array
      []

    events:
      error: (error, transition) ->   
        alert(error.message)

ただし、イベントのエラー コールバックはトリガーされません。サーバーに 500 サーバー エラーを返すように強制します。

beforeModel (または afterModel) もトリガーされません。

4

1 に答える 1