Я хочу обновить представление после входа пользователя в систему. Получение его профиля, имени и т. Д. С сервера и использование этой информации для обновления представления. И я не хочу менять маршрут, в котором я нахожусь.Доступ к динамическим параметрам EmberJS
То, как я обрабатываю вход в систему, - это логическая переменная isLoggedIn
. Я меняю значение на true
после входа пользователя. У меня есть привязка, которая прослушивает изменения этой переменной, которая затем выполняет обновление модели фактического маршрута с информацией о пользователе.
App.TripsRoute = Ember.Route.extend
isLoggedInBinding: 'App.Session.isLoggedIn'
isLoggedInChanged: (->
@model()
).observes('isLoggedIn')
model: ->
App.Trip.find()
Так что вопрос: Есть ли способ, чтобы получить доступ к динамическим параметрам внутри пользовательского метода маршрута, чтобы обновить соответствующую модель?
Примечание: Я не хочу делать это внутри крюка модели маршрута, потому что он выполняется только при вводе через URL.