Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
actions:{
callChildMethod:function(){
console.log("Child method called");
}
}
});
@3gwebtrain
3gwebtrain / components.my-component.js
Last active August 17, 2017 13:44
Validate from Router
import Ember from 'ember';
export default Ember.Component.extend({
emailAddress:null
});
@3gwebtrain
3gwebtrain / components.my-component.js
Last active August 18, 2017 09:21
Component Validation
import Ember from 'ember';
import Validations from './validation';
export default Ember.Component.extend(Validations, {
emailAddress:null,
emailMessage: '',
actions:{
validateByComponent(){
this.validate().then(({model, validations})=>{
import Ember from 'ember';
export default Ember.Component.extend({
emailAddress:null
});
@3gwebtrain
3gwebtrain / components.my-component.js
Created August 18, 2017 13:21
validate by router
import Ember from 'ember';
export default Ember.Component.extend({
emailAddress:null
});
import Ember from 'ember';
import Validations from './validations';
export default Ember.Component.extend(Validations,{
num: null,
email: null,
message: '',
emailMessage: '',
actions: {
check(){
@3gwebtrain
3gwebtrain / controllers.application.js
Last active January 7, 2020 16:24
validation from Router
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@3gwebtrain
3gwebtrain / controllers.application.js
Created August 23, 2017 05:22
Text Input Binding
import Ember from 'ember';
export default Ember.Controller.extend({
prop2: 'test',
prop3: true,
appName: 'Ember Twiddle',
name:"scb",
actions: {
enter(val){
console.log(this.get('prop1'));
import Ember from 'ember';
export default Ember.Controller.extend({
newService:Ember.inject.service('myService'),
appName: 'Ember Twiddle',
school:"Ramamoorty Govt High School",
actions:{
update(){
console.log(this.get("newService.name"));
this.set("newService.name", "SCB Bank India Ltd");
@3gwebtrain
3gwebtrain / controllers.application.js
Last active August 23, 2017 09:07
Pass value to template
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});