Skip to content

Instantly share code, notes, and snippets.

@trobrock
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trobrock/326501be4becd68cf455 to your computer and use it in GitHub Desktop.
Save trobrock/326501be4becd68cf455 to your computer and use it in GitHub Desktop.
class App.SalesSummaryReportController extends Ember.ObjectController
currentInterval: null
+observer interval
intervalChanged: ->
return if @interval == @currentInterval
@transitionToRoute 'sales_summary_report', interval: @interval
class App.SalesSummaryReportRoute extends App.AuthenticatedRoute
model: (params) ->
new Promise (resolve, reject) ->
$.getJSON '/api/v0/sales_summary', interval: params.interval, (data) ->
resolve(data.report)
setupController: (controller, model) ->
controller.set 'currentInterval', model.interval
@_super(controller, model)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment