我开发了一个淘汰赛项目。我找到了一种使用淘汰绑定和 optgroup 进行选择的方法。这是解决方案:http: //jsfiddle.net/HPhmB/3/
不幸的是,此解决方案使用静态模型在选择中填充“选项”和“选择组”。
对于我个人的需要,我想要一些更有活力的东西。我想从数据库提供的 observableArray 开始。这个 observableArray 看起来像这样:
var vehicles = ko.observableArray([
{
Id: 1,
Brand: "Volkswagen",
Type: "Golf"
},
{
Id: 2,
Brand: "Volkswagen",
Type: "Sharan"
},
{
Id: 3,
Brand: "BMW",
Type: "118i"
}
{
Id: 4,
Brand: "BMW",
Type: "525D"
}
]);
我的问题:是否有可能有一个基于这个单一 observableArray 的解决方案来构造选择。也许在计算属性的帮助下检索 optgroup/options?
谢谢。