使用Knockout绑定进展

时间:2015-07-27 18:14:29

标签: javascript

我想在我的HTML页面中使用渐进式栏。我正在使用' progress',当我使用进度条绑定ko变量时,该值不会被复制。



function myFunction1() {
				   return document.getElementById("myProgress").value = "75";
  //Actually the value 75 is coming from the ko variable.I can print this variable.
  //Only issue in updating the value in progress
}

<progress id="myProgress" value="javascript:myFunction1()" max="100"></progress>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您正在执行的操作是使用函数返回值作为进度条的值。遗憾的是,此功能仅评估一次。我建议直接在您的进度条上绑定ko.observable,如下所示:

<progress id="myProgress" data-bind="attr: { value: myProgressObservable }" max="100">
</progress>

诗;有关属性绑定http://knockoutjs.com/documentation/attr-binding.html

的更多信息,请参阅淘汰文档