淘汰赛下拉列表为空

时间:2017-07-05 19:47:45

标签: knockout.js

我已按照基本示例here填充mvc网站上的下拉列表。

我的下拉列表中没有任何项目,即使我似乎已经完成了所有事情 - 但显然我没有。

这是我的代码:

sp <- split(d, d$group)
res <- lapply(seq_along(sp), function(i) cumsum(sp[[i]]$value))
res <- lapply(seq_along(res), function(i){
        sp[[i]]$c.sum <- res[[i]]
        sp[[i]]
    }) 
res <- do.call(rbind, res)
res

我使用F12来检查正在创建的国家/地区是谁 - 有人看到我哪里出错了?

1 个答案:

答案 0 :(得分:3)

您尚未将视图模型绑定到视图。

在脚本结束时执行此操作

<script type="text/javascript">

    $(function () {

    });

    // Constructor for an object with two properties
    var Country = function (name, isocode) {
        this.name = name;
        this.isocode = isocode;
    };
    var selected = new Country("USA", "isoUSA");
    var viewModel = {
        availableCountries: ko.observableArray([
            new Country("UK", "isoUK"),
            selected,
            new Country("Sweden", "isoSweden")
        ]),
        selectedCountry: ko.observable(selected) // USA selected by default
    };
    //now bind the view model to the view
    ko.applyBindings(viewModel);
</script>