Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am kovalchik on github.
  • I am kovalchik (https://keybase.io/kovalchik) on keybase.
  • I have a public key ASCkOxD7A-XTR7TKjYGboMVZ2tNL54_OudC8o3xKtVA90go

To claim this, I am signing this object:

import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
import connect from 'ember-redux/components/connect';
var NumbersComponent = Ember.Component.extend({
layout: hbs`
{{number}}
<button onclick={{action "add"}}>add</button>
`
});
@kovalchik
kovalchik / controllers.application.js
Last active December 26, 2017 21:02
Example model to json for template
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this.person = this.store.createRecord('person', {
firstName: 'foo',
lastName: 'bar',
birthday: 'whenever'
@kovalchik
kovalchik / controllers.application.js
Last active November 3, 2017 16:36
Lifecycle Logs
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
console.log('Application controller init hook');
}
});
@kovalchik
kovalchik / controllers.first-route.js
Last active October 30, 2017 19:57
Controller Data Handling
import Ember from 'ember';
export default Ember.Controller.extend({
// TODO: Add init method to see how it works with singletons
// TODO: Add second route to show controller changes
init() {
this._super(...arguments);
console.log('init');
@kovalchik
kovalchik / router.js
Last active October 30, 2017 19:57
Route Data Handling
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: 'none',
rootURL: config.rootURL
});
Router.map(function() {
this.route('first-route', { path: '/first-route' });
@kovalchik
kovalchik / controllers.application.js
Created July 6, 2016 05:00
Route Action Addon Example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kovalchik
kovalchik / application.controller.js
Last active February 29, 2016 22:26
Route Models
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kovalchik
kovalchik / application.controller.js
Created February 29, 2016 20:55
Template Variables
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});