Skip to content

Instantly share code, notes, and snippets.

@ahmetemrekilinc
ahmetemrekilinc / controllers.addproject.js
Last active November 2, 2018 09:46
ember-dynamic-segments-controller
import Ember from 'ember';
import {alias} from '@ember/object/computed';
export default Ember.Controller.extend({
controllerempid: alias("model.empid")
});
@ahmetemrekilinc
ahmetemrekilinc / components.my-component.js
Last active November 2, 2018 06:19
ember-component-function-param
import Ember from 'ember';
export default Ember.Component.extend({
init(){
this._super(...arguments);
this.set('myValue', this.get('getValue')());
},
getValue(){
@ahmetemrekilinc
ahmetemrekilinc / controllers.application.js
Last active November 1, 2018 17:37
ember-multiple-dynamic-segments
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myid1: 5,
myid2: 6
});
import Ember from 'ember';
import {computed} from "@ember/object";
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
x: 5,
computed2x: computed('x', function(){
x = this.get('x');
import Ember from 'ember';
import {computed} from '@ember/object';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
jobOrders:[{zoneName: "orta", cityName: "ankara" },
{zoneName: "marmara", cityName: "istanbul" }
],
selectedZoneOrCityName:"orta",
@ahmetemrekilinc
ahmetemrekilinc / components.my-header.js
Last active October 31, 2018 05:47
ember-header-route-transition
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
updateQuery(){
this.get('updateQuery')();
}
}
@ahmetemrekilinc
ahmetemrekilinc / controllers.application.js
Last active October 30, 2018 12:41
ember-focus-out-mouse-down-click
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
item: "myitem",
actions: {
inputFocusOut(){
console.log('focused out');
},
@ahmetemrekilinc
ahmetemrekilinc / controllers.application.js
Last active November 2, 2018 06:10
isEmpty-vs-isBlank
import Ember from 'ember';
import {isBlank, isEmpty} from '@ember/utils';
import {computed} from '@ember/object';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
x: 5,
y: undefined,
isBlankX: computed('x', function(){
@ahmetemrekilinc
ahmetemrekilinc / components.my-component.js
Last active November 1, 2018 06:30
ember-two-way-binding-example
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
increaseVar(){
this.set('variable', this.get('variable') + 1);
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myNumber:5,
myBool:true,
model:"aa",
actions: {
buttonclicked(){