- Try to clean up reusable text inputs using get helper:
{{input value=(mut (get model field)) }}
{{#each (get model (concat "errors." field)) as |error|}}
{{error}}
{{/each}}
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle' | |
}); |
15:35:33 main-app.1 | Build successful - 5404ms. | |
15:35:33 main-app.1 | Slowest Trees | Total | |
15:35:33 main-app.1 | ----------------------------------------------+--------------------- | |
15:35:33 main-app.1 | SassCompiler | 1012ms | |
15:35:33 main-app.1 | ConcatWithMaps: Concat: Vendor | 712ms | |
15:35:33 main-app.1 | StubGenerator | 488ms | |
15:35:33 main-app.1 | BrowserifyWriter | 466ms | |
15:35:33 main-app.1 | TreeMerger (preprocessedApp & templates) | 386ms | |
15:35:33 main-app.1 | ConcatWithMaps: Concat: App | 339ms | |
15:35:33 main-app.1 | Slowest Trees (cumulative) | Total (avg) |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle', | |
init() { | |
this._super.apply(...arguments); | |
console.log('Did init'); | |
this.set('items', []); | |
this.get('items').pushObject('yo'); | |
this.startAdding(); |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle', | |
text: "<h3>Markup</h3>", | |
showThing: false, | |
updateText: Ember.on('init', function () { | |
Ember.run.later(this, function () { | |
this.set('text', '{{input type="text"}}'); | |
this.toggleProperty('showThing'); |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle' | |
}); |
{ project: | |
{ root: '/Users/sohara/code/test-proxy', | |
pkg: | |
{ name: 'test-proxy', | |
version: '0.0.0', | |
private: true, | |
directories: [Object], | |
scripts: [Object], | |
repository: '', | |
engines: [Object], |
{ project: | |
{ root: '/Users/sohara/code/test-proxy', | |
pkg: | |
{ name: 'test-proxy', | |
version: '0.0.0', | |
private: true, | |
directories: [Object], | |
scripts: [Object], | |
repository: '', | |
engines: [Object], |
#!/bin/sh | |
# stash unstaged changes, run release task, stage release updates and restore stashed files | |
NAME=$(git branch | grep '*' | sed 's/* //') | |
# don't run on rebase | |
if [ "$NAME" != '(no branch)' ] | |
then | |
STASH_OUTPUT=$(git stash --keep-index) | |
grunt precommit |