我无法从工厂的 API 控制器获得响应。
我得到错误404 page not found。
我得到了正确.js-file
的路由,HTML-document
并且路由似乎很好。
应用程序.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;
}
}
}
当我在视图中按下按钮时,我希望显示你好世界。
看法:
<div>
<button ng-click="getMessage()">Get my message</button>
<p>{{text}}</p>
</div>
请帮忙!