我正在使用MEAN Stack。我有API并制作了这个网址:localhost:3001/api/profile/check
如果我在这个页面上,数据写在页面上,但现在我想在客户端发送这些数据,当我在这个页面上时:{{1}必须看到我的信息。如何用角度来做这个?
现在我写下我现在的代码。
profileController.js(client / angular):
localhost:3000/profile
profileService.js(client / angular):
angular.module('app').controller('profileController', ['$scope', '$cookies', '$location', 'profileService', function($scope, $cookies, $location, profileService) {
$scope.checkUser = function() {
profileService.read().then(function(data) {
$scope.userProfile = data;
});
};
这是profileController.js(server / node.js):
angular.module('app').factory('profileService', ['$http', '$q', 'appSettings', function($http, $q, appSettings) {
return {
read: function () {
var deferred = $q.defer();
$http.get(appSettings.apiServiceBaseUri + '/profile/check').success(function(data) {
deferred.resolve(data);
}).error(function(data, status) {
deferred.reject(data);
});
return deferred.promise;
}
}
}]);