我有 ASP.NET Durandal 应用程序。
我需要制作一个可以多次使用的局部视图,我已经尝试过:
define(function () {
return {
comments: [],
$.ajax({
url: '#/comments/index/' + id,
success: function(data) {
that.comments = data;
}
});
}
};
});
此代码位于另一个调用 /ViewModels/Comments/Index 并传递参数的 viwemodel 中,但此 Comments/Index 返回完整的 HTML(带布局)。
这是评论路线配置
{ route: 'comments/index/:id', moduleId: 'viewmodels/comments/index', nav: false}
我如何在没有布局的情况下获得评论 html?对于局部视图,这是一种好方法吗?