我已按照基本示例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来检查正在创建的国家/地区是谁 - 有人看到我哪里出错了?
答案 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>