【发布时间】:2012-09-18 14:00:59
【问题描述】:
对不起,如果我的标题没有意义,但这是我到目前为止所做的:
function createPostsArray(last) {
var postArr =
generate(
function () {
return {
postGroup: [],
visible: computed(
function (){ //return true if
//postGroup is empty
}
}, last)
.toArray();
posts(postArr);
}
基本上,postGroup[] 是空的,我想使用 CSS 显示“加载”屏幕。当 postGroup 获取一些元素时,自动可见应该变为 false。
稍后我将扩展这个计算函数以考虑另一个 observable,但这对我来说很棘手,因为 visible 取决于特定的 postGroup,即与之关联的那个。
我该怎么做?有人知道吗?
PS:Generate 是 linq.js 的生成函数,Computed 是 ko.computed 函数
PS:阅读这些概念有什么好的参考资料?
【问题讨论】:
标签: javascript linq functional-programming knockout.js linq.js