ember-cli の nestされたurlについて
イシュー
- SPAって、シングルURLなんだけど、それですべてを表現することって可能なのか、なんか疑問に思えてきた。
- ember-cliの複雑で深いurlでリソースを表す方法を参考にする。
参考
- ember.js - Ember deep nesting URLS and models - Stack Overflow
- ember.js - Ember JS Deep Linking - Stack Overflow
- Deep nested routes - Ember.JS
- Ember Routing: The When and Why of Nesting - The Hashrocket Blog
ネストの状態の定義方法
- ネストの状態は、基本Routerで定義する
疑問点
- どんなにネストしていようとも、最終的なURLは末端のオブジェクトしか指し示していない。
- 途中のオブジェクトの状態によって、末端のオブジェクトの内容が変わったりする場合、urlでどう表現するのか
- 途中のオブジェクトは、必ずツリー状なのか?タグのように並列になることはないのか?
Google Spreadsheetで考えてみる
- Google Spreadsheetは、1画面で1つのリソースを持っているとも表現できるが、複数のリソースをもっているとも表現できる
- Google SpreadsheetのURLで表現できるのはシートまで。
- シートの中のリソースは、1つの巨大なデータの一部であり、URLでは表現できない。