Slide 43
Slide 43 text
Hello World Y.App
Y.HelloView = Y.Base.create('helloView', Y.View, [], {
render: function () {
var name = this.get('name');
this.get('container').set('text', 'Hello ' + (name || 'World') + '!');
return this;
}
});
var app = new Y.App({
views: {
hello: {type: 'HelloView'}
}
});
app.route('/', function (req) { this.showView('hello'); });
app.route('/:name', function (req) { this.showView('hello', {name: req.params.name}); });
app.render().navigate('/eric');