我想在我的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;
答案 0 :(得分:0)
您正在执行的操作是使用函数返回值作为进度条的值。遗憾的是,此功能仅评估一次。我建议直接在您的进度条上绑定ko.observable
,如下所示:
<progress id="myProgress" data-bind="attr: { value: myProgressObservable }" max="100">
</progress>
诗;有关属性绑定http://knockoutjs.com/documentation/attr-binding.html
的更多信息,请参阅淘汰文档