diff --git a/app/models/index.js b/app/models/index.js index 453c9b8..6c3f318 100644 --- a/app/models/index.js +++ b/app/models/index.js @@ -2,6 +2,7 @@ import Model, { attr } from '@ember-data/model'; export default class IndexModel extends Model { @attr('string') primaryKey; + @attr('string') name; @attr('date') createdAt; @attr('date') updatedAt; } diff --git a/app/router.js b/app/router.js index e684887..fd9ed51 100644 --- a/app/router.js +++ b/app/router.js @@ -6,4 +6,8 @@ export default class Router extends EmberRouter { rootURL = config.rootURL; } -Router.map(function () {}); +Router.map(function () { + this.route('indexes', function() { + this.route('index_element', { path: '/:index_id' }); + }); +}); diff --git a/app/routes/index.js b/app/routes/index.js new file mode 100644 index 0000000..e52844e --- /dev/null +++ b/app/routes/index.js @@ -0,0 +1,10 @@ +import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; + +export default class IndexRoute extends Route { + @service router; + + beforeModel() { + this.router.transitionTo('indexes'); + } +} diff --git a/app/routes/application.js b/app/routes/indexes.js similarity index 65% rename from app/routes/application.js rename to app/routes/indexes.js index 8bacc07..a1d66c0 100644 --- a/app/routes/application.js +++ b/app/routes/indexes.js @@ -1,6 +1,6 @@ import Route from '@ember/routing/route'; -export default class ApplicationRoute extends Route { +export default class IndexesRoute extends Route { model() { return this.store.findAll('index'); } diff --git a/app/routes/indexes/index-element.js b/app/routes/indexes/index-element.js new file mode 100644 index 0000000..e720547 --- /dev/null +++ b/app/routes/indexes/index-element.js @@ -0,0 +1,4 @@ +import Route from '@ember/routing/route'; + +export default class IndexesIndexElementRoute extends Route { +} diff --git a/app/templates/indexes.hbs b/app/templates/indexes.hbs new file mode 100644 index 0000000..608b0f4 --- /dev/null +++ b/app/templates/indexes.hbs @@ -0,0 +1,18 @@ +{{page-title "Indexes"}} + +