-
Notifications
You must be signed in to change notification settings - Fork 0
/
ExampleView.js
39 lines (34 loc) · 1.22 KB
/
ExampleView.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
define(function (require) {
'use strict';
var App = require('application');
var template = require('hbs!apps/Example/templates/example');
App.module('AppEx.AppExView',
function (View, App, Backbone, Marionette, $, _) {
View.View = Marionette.ItemView.extend({
tagName: 'div',
id: 'example',
className: 'example',
template: template,
initialize: function () {
console.log('initialize an Example View');
},
onDestroy: function () {
console.log('destroy an Example View');
}
});
View.ExampleView = Marionette.ItemView.extend({
tagName: 'div',
id: 'example',
className: 'class',
template: '<div><h1>Hello from the route <b>/#example</b>.</h1></div>',
initialize: function () {
console.log('initialize a ExampleView');
},
onDestroy: function () {
console.log('destroy a ExampleView');
}
});
}
);
return App.AppEx.AppExView;
});