Skip to content

Instantly share code, notes, and snippets.

@thoov
Created November 3, 2015 03:24
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 thoov/60c237a32c967546bc1b to your computer and use it in GitHub Desktop.
Save thoov/60c237a32c967546bc1b to your computer and use it in GitHub Desktop.
import Ember from 'ember';
import stateFor from 'ember-state-services/state-for';
export default Ember.Controller.extend({
data: stateFor('todos', 'model')
});
import Ember from 'ember';
import config from './config/environment';
var Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function() {
this.route('baz');
this.route('foo');
this.route('bar', { path: 'bar/:id'});
});
export default Router;
import Ember from 'ember';
export default Ember.Route.extend({
model(params) {
return this.store.findRecord('user', parseInt(params.id, 10));
}
});
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.store.peekAll('user');
}
});
import Ember from 'ember';
export default Ember.Route.extend({
model(params) {
return this.store.createRecord('user', {
id: Date.now()
});
}
});
{{link-to 'Baz' 'baz'}}
{{input value=data.testing}}
{{#each model as |item|}}
{{link-to 'A different model' 'bar' item.id}}<br>
{{/each}}
{{link-to 'Foo' 'foo'}}
{{link-to 'Baz' 'baz'}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment