按理说很简单的一个例子,不会有错,却看不出来问题,烦请各路大侠帮忙找找看原因。
(1)使用nuget获取最新的knockout
(2)Layout模板中添加引用
(3)添加basic.cshtml视图
(4)运行后得到的页面为什么没有变量的值?
打开控制台,看看错误信息。
显示错误是“Ko未定义”,怎么破?
@RunningYY: 应该是没有加载ko类库。
@蝌蝌: 但是在模板中有引用knockout的js脚本啊,还是应该怎么操作?
@RunningYY:把引用ko类库的那句代码,写到ko类库执行之前。
@蝌蝌: 果然是这样的,先后顺序影响了。谢谢大侠。
@RunningYY: You're welcome.
试试把 this.name = 'Eric McQuiggan'; 改为 ko.observable('Eric McQuiggan');
推荐参考资料: