我不知道它是否与abp有关,但我需要一个建议。假设我有“GetMyCustomEntityInput”并且它有很多参数。由于nswag / refresh.bat没有在service-proxies.ts文件中提供输入类,我应该在service-proxies.ts文件中实现我自己的GetMyCustomEntityInput,如果是这样,它会像那样工作,这会是一个好方法吗?我想知道abp社区如何处理这个案子,所以我想问一下。
提前致谢。
答案 0 :(得分:0)
请查看此页面,了解如何将自动动态服务webapi图层与角度服务集成:
https://aspnetboilerplate.com/Pages/Documents/Dynamic-Web-API#DocAngularSupport
示例:
(function() {
angular.module('app').controller('TaskListController', [
'$scope', 'abp.services.tasksystem.task',
function($scope, taskService) {
var vm = this;
vm.tasks = [];
taskService.getTasks({
state: 0
}).success(function(result) {
vm.tasks = result.tasks;
});
}
]);
})();
您输入的参数不会自动转换为打字稿,您必须创建一个动态对象进行输入,因此请确保您的属性名称正确或无法正常工作。 您可以使用Typelite / t4模板自动创建您的Dto。