当下面的对象被映射时,数组中的空""
值在 observable 数组中被映射为 false:
var d2 = {
"values": [{"9", false, "", true, null, "", "", ""]
};
var viewmodel2 = ko.mapping.fromJS(d2);
当使用此映射回 json 时ko.mapping.toJSON(viewmodel2);
,结果如下:
{ "values": [
"9",
false,
false,
true,
null,
false,
false,
false] }
请注意,数组中的最后 3 个字符串值被转换回 false。
这是一个错误吗?或者是不支持包含布尔值和字符串的数组
这是一个小提琴。