我的视图模型为:
class MyViewModel{
Prop1 = ko.observable("Init");
...
}
ko.applyBindings(new MyViewModel());
在我看来:
@model Mod
<ul>
@foreach(var item in Mod.Items)
{
<li>
<a data-bind="click: function (){ Myfunc('@item.PropW')}, css: {active: Prop1() == '@item.PropW'}"></li>
}
</ul>
即使我有item
item.PropW
== Init
,也没有列表项最初处于活动状态,但是当我开始点击时,效果很好。我设置初始值错误的方式?