我设置一个变量淘汰赛JS观察全局变量
VAR extQty;
然后用户输入一些数据并提交,我返回一个带有extQty的json字符串。成功时,我正在更新变量:
success: function (result) {
window.extQty = result.extQty;
}
如果extQty超过网格的行数,我需要隐藏一个按钮。我怎样才能做到这一点?我尝试了下面,但它没有看到变量更改,因为它已在extQty更新之前加载。
<!-- ko if: pagedList().length < extQty -->
如果我改变extQty在上面说3它的工作原理...
淘汰赛采用'ko.observable'的变量你想淘汰赛知道他们什么时候改变。这就是说,为什么你甚至使用全局变量而不是使其成为视图模型的可观察属性? – 2013-03-22 00:43:32
页面的另一部分抓取json数据,它是一个单独的函数。有没有更好的方法来做到这一点? – Stephen 2013-03-22 00:45:34
如果你有一个对你的视图模型的引用(使其成为全局的,或者至少把它们放在同一个闭包中),那么问题是什么?或者你甚至可以让函数抓取视图模型的json数据部分。 – 2013-03-22 00:48:25