Skip to content

Instantly share code, notes, and snippets.

@joewest
Created December 14, 2011 16:17
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save joewest/1477225 to your computer and use it in GitHub Desktop.
Save joewest/1477225 to your computer and use it in GitHub Desktop.
ember.js login form
App = Ember.Application.create({});
App.loginController = Ember.Object.create({
// do login stuff
});
App.LoginFormView = Ember.View.extend({
login: null,
password: null,
submitLogin: function() {
var login = this.get('login');
var password = this.get('password');
console.log('Login: ' + login + ' Password: ' + password);
// do some login stuff
},
});
<html>
<head>
<script src="jquery-1.7.1.min.js"></script>
<script src="ember.js"></script>
<script src="app.js"></script>
</head>
<body>
<div id="app">
<script type="text/x-handlebars">
{{#view App.LoginFormView tagName="form"}}
<label>Login: {{view Ember.TextField valueBinding="login"}} </label>
<label>Pasword: {{view Ember.TextField type="password" valueBinding="password"}} </label>
{{#view Ember.Button target="parentView" action="submitLogin"}}Login{{/view}}
{{/view}}
</script>
</div>
</body>
</html>
@janosrusiczki
Copy link

This doesn't seem to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment