我们目前正在写我们的MVC客户端的新的基础设施,我们正在努力使它所以开发商也不会需要右键多的Javascript(目前的发展池主要是基于桌面的)生成淘汰赛标记在MVC 3
到目前为止,我们对于我们的淘汰赛脚本所做的工作就是创建一个扩展方法,该方法基于使用反射的模型基本生成所有淘汰赛内容。对于没有计算值的简单模型而言,这种方法非常合适,并且工作得非常好。
因此,例如,说我们有这个类
public class AppViewModel
{
public string FirstName {get; set;}
public string LastName {get; set;}
}
下将生成并添加到视图
function AppViewModel() {
this.firstName = ko.observable('Bob');
this.lastName = ko.observable('Smith');
}
什么编号真正想要做的是从模型支持计算值..但我只是不知道怎么办
所以
public FullName()
{
return this.FirstName + " " + this.LastNAme
}
会产生类似
this.fullName = ko.computed(function() {
return this.firstName() + " " + this.lastName();
}, this);
所以刚才讲清楚 - 我想要做的是基于我的模型计算值。
感谢您的任何帮助
欢呼声。 ste。
我想知道,你有没有试着用淘汰赛映射插件??? – Jupaol 2012-07-12 10:20:49
@Jupaol - 我已经尝试过,但它仍然没有提供计算值悲伤..虽然欢呼。 – Steoates 2012-07-12 10:29:27