【发布时间】:2012-06-06 15:06:45
【问题描述】:
我正在使用 ASP.NET MVC、Knockout、nav.js...等构建单页应用程序,
两个视图模型:
- FatherViewModel;
- SonViewModel;
FatherViewModel 拥有所有的 Navigation 方法, FatherViewModel 有一个 SonViewModel 的实例,
问:如何从 SonViewModel 访问这些 Navigation 方法?
FatherViewModel = function () {
var self = this;
var dataSource = {...}
self.sonViewModel = new SonViewModel();
self.nav = new NavHistory({
params: {...},
onNavigate: function (navEntry) {...}
}).initialize({ linkToUrl: true });
//navigation methods:
self.gotoHomePage = function (){...}
}
SonViewModel = function () {
var self = this;
var dataSource = {...}
//...
}
【问题讨论】:
标签: javascript asp.net-mvc-4 knockout.js asp.net-web-api single-page-application