0

工場の API コントローラーからの応答を取得するのに問題があります。

エラー404 page not found が表示されます。

で権利を取得し.js-fileHTML-documentルーティングは問題ないようです。

App.js:

module.factory('userFactory', function($http) {
return {
    getFormData: function(callback) {
        $http.get('/api/GetMessage').success(callback);
    }
  }
});

module.controller("messageController", function($scope, userFactory) {
  $scope.getMessage = function() {
    userFactory.getFormData(function(results) {
        $scope.text = results;
    });
  }
});

API コントローラー:

using System.Web.Http;

namespace kittyChatt.Backend.Controllers {
public class GetMessageController : ApiController
{
    public object Get()
    {
        object obj = "hello world";        
        return obj;
    }
  }
}

ビューでボタンを押すと、Hello World が表示されるようにします。

意見:

   <div>
     <button ng-click="getMessage()">Get my message</button>
      <p>{{text}}</p>
   </div>

助けてください!

4

2 に答える 2