1
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(10, 10, 100, 100);
function ViewModel(){
\t \t \t self = this;
\t \t \t \t self.myCanvas = ko.observable();
};
var vm = new ViewModel();
ko.applyBindings(vm);
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #000000;" data-bind="___:myCanvas"></canvas>
Report
<div data-bind="___:myCanvas"></div>
我使用knockout.js綁定視圖模型屬性的DOM到UI。現在,我的一部分GUI被渲染在一個畫布元素上。我使用JavaScript在畫布上繪製元素。我無法使用淘汰賽來綁定他們。
如果你沒有alrea dy知道,它總是一個推薦的做法,提供一些你已經擁有的代碼,以便人們可以看到它並適當地引導你... – gkb