使用Angular $资源向Asp.NET Web Api 2发布请求未由服务器映射

时间:2017-03-03 18:05:27

标签: javascript angularjs json asp.net-web-api asp.net-web-api2

我找到了$ http服务的解决方案(将数据作为JSON.stringify(...)传递)。 但我使用$ resource来查询,我没有找到任何解决方案。

WebApi动作

enter image description here

角度组件

angular.module("owners").component("owners",{

templateUrl: '/angularjs-app/owners/owners.template.html',

controller: ['Owner',
  function PhoneListController(Owner) {

      this.AddNewOwnerAndRenew = function () {
              Owner.save( { name: self.OwnerToAddName }//here data passed like JSON
,function () {
                  //some code in success function
          });
      }
  }
]});

角色资源

angular.
      module('owner.service').
      factory('Owner', ['$resource',
        function ($resource) {
            return $resource('/api/home/owners');
        }
      ]);

模板

<input type="text" ng-model="$ctrl.OwnerToAddName" />

<input type="button" ng-click="$ctrl.AddNewOwnerAndRenew()" value="Add"/>

我试图通过{ name: self.OwnerToAddName }通过JSON.stringify(),没有帮助。有关如何制作web api地图对象的任何想法吗?

0 个答案:

没有答案