如何使一个NodeJS SailsJS Web应用程序的所有非静态部分通过ajax加载?

我是SailsJS的新手,所以在NodeJS中,我正在使用它来构build一个简单的Web应用程序。

现在,我的问题是,如何通过Ajax呈现视图(模板除外)? 我希望它能像SailsJS官方网站一样工作( http://sailsjs.org )

这就是我的Web应用程序的样子: http : //activityoverlord.herokuapp.com

谢谢!

官方的SailsJS网站( http://sailsjs.org )没有任何AJAX请求来获取另一个页面的视图。 实际上,无论何时只要访问站点的第一页,就会加载一个带有预编译JST模板(相对而言)的JavaScript文件,然后只要内部链接就粘贴必要的模板随之而来。

视图模板最初都是在它自己的HTML文件中,而且它们是用Grunt JST插件预编译的。

也就是说,没有人禁止你通过AJAX加载视图:只需要禁用你的控制器/动作的布局,并使用jQuery的$.get()或类似的东西访问它。