Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Query Params and the Ember Router
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
alexspeller
August 30, 2013
Programming
560
2
Share
Query Params and the Ember Router
An adventure in Routerland. My talk at emberfest.eu on 30th August 2013
alexspeller
August 30, 2013
More Decks by alexspeller
See All by alexspeller
iPhone HTML5 Web Apps
alexspeller
2
190
Other Decks in Programming
See All in Programming
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
20k
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
260
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
AWSはOSSをどのように 考えているのか?
akihisaikeda
0
110
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.2k
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
420
要はバランスからの卒業 #yumemi_grow
kajitack
0
150
Explore CoroutineScope
tomoeng11
0
190
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
510
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
140
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
130
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
920
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
sira's awesome portfolio website redesign presentation
elsirapls
0
240
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
My Coaching Mixtape
mlcsv
0
120
Utilizing Notion as your number one productivity tool
mfonobong
4
300
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
790
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
390
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
How to make the Groovebox
asonas
2
2.2k
Transcript
Query Params An adventure in Routerland Lead Engineer @ @alexspeller
None
None
“Extra” application state
What if it’s optional?
What if it’s Controller State?
Solutions so far Ember Query github.com/alexspeller/ember-query Ember Query Params github.com/eltehupkes/ember-query-params
Custom hacks github.com/your-username/pain-and-regret
Query Params in master? https://github.com/emberjs/ember.js/pull/3182
Defining Query Params
Query Params are Global
Nested Routes
Route Hooks
Transitioning
linkTo helper
Query Params are Sticky
Clearing Query Params
Boolean Query Params
Gotcha: Observers
TODO Model Query Params vs Controller Query Params Nicer way
to bind query params to controller state ??? Profit
Takeaways Routing is hard Nested routing is hard Asynchronus nested
routing is hard Ember’s router is crazy awesome
None