Databind动态创建对象淘汰赛

时间:2017-06-08 14:17:51

标签: asp.net-mvc model-view-controller knockout.js

我有一些html元素,我在cshtml视图中使用foreach循环创建,就像这样。

 @foreach (DataColumn col in Model.DataFromCsv.Columns)
               {
                 <option>@col.ColumnName</option>
                }

我如何创建可观察数组或绑定到可观察数组以获取这些属性的值?

所以,如果我的模特是

public class Model

    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int Id { get; set; }
    }

在我的viewmodel中我有

 self.ModelObservable = {
    FirstName: ko.observable(),
    LastName: ko.observable(),
    Id: ko.observable()
}

我如何绑定到那些创建的对象?

应该是

<option data-bind=value: ModelObservable.item?>

0 个答案:

没有答案