knockoutでのViewModelの書き方
knockoutの基礎知識
by MKGaru
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-debug.js"></script>
<script src="https://mbest.github.io/knockout.punches/knockout.punches.js"></script>
<script src="https://rawgit.com/SteveSanderson/knockout-es5/master/dist/knockout-es5.js"></script>
あなたの名前は?:<input type="text" data-bind="value:myName">
<div>こんにちは!{{myName}}さん</div>
<div>このページの滞在時間は、{{age}}秒です</div>
JavaScript
function VM(){
this.myName= "山田";
this.age= 1;
};
var vm = new VM();
setInterval(function(){
vm.age++
},1000);
ko.track(vm);
ko.punches.enableAll();
ko.applyBindings(vm);