-
Notifications
You must be signed in to change notification settings - Fork 3
02: Modelを作成しsetとgetを使う
Kazuhito Hokamura edited this page Dec 28, 2013
·
2 revisions
js/model.js
をつくり、そこにモデルを定義します。また、HTMLからそのファイルを読み込みます。
...
<script src="js/app.js"></script>
<script src="js/model.js"></script>
</head>
...
window.App = {};
App.Schedule = Backbone.Model.extend();
これでBackbone.Model
を継承したSchedule
モデルができます。
つくったモデルクラスはnew
することでインスタンスを作成できます。app.js
に動作確認のスクリプトを記述していきます。
window.App = {};
$(function() {
var schedule = new App.Schedule();
});
set
メソッドで属性値を設定し、get
メソッドで属性値を取り出すことができます。
window.App = {};
$(function() {
var schedule = new App.Schedule();
schedule.set({
'title': '打ち合わせ',
'datetime': moment('2013-10-26 15:00')
});
$('body').html(
schedule.get('datetime').format('MM月DD日 HH時mm分') + ':' + schedule.get('title')
);
});
この状態でindex.html
をブラウザで確認すると10月26日 15時00分:打ち合わせ
と表示されれば成功です。