Javascript 如何将AngularJS应用程序连接到Kinvey?
如何以简单的方式将AngularJS应用程序连接到Kinvey后端?基于对他们网站的快速浏览,Kinvey似乎有一个RESTful API,这使事情变得相当简单。在跨域访问时,您需要了解Kinvey服务器是否(返回允许跨域访问的适当头)或者如果不是,您需要使用Angular的$http.jsonp来获取数据(jsonp仅支持GET)。基于对其站点的快速浏览,Kinvey似乎有一个RESTful API,这使事情变得相当简单。在跨域访问时,您需要确定Kinvey服务器是否(返回允许跨域访问的适当头)或者如果不是,您需要使用Angular的$http.jsonp来获取数据(jsonp仅支持GET)。免责声明:我在Kinvey工作 我一直在开发一个应用程序,在我空闲时间使用angular,你可以看到我创建的与Kinvey通信的服务的来源 一小段javascript,用于处理Kinvey中新用户的注册Javascript 如何将AngularJS应用程序连接到Kinvey?,javascript,angularjs,client-side,kinvey,Javascript,Angularjs,Client Side,Kinvey,如何以简单的方式将AngularJS应用程序连接到Kinvey后端?基于对他们网站的快速浏览,Kinvey似乎有一个RESTful API,这使事情变得相当简单。在跨域访问时,您需要了解Kinvey服务器是否(返回允许跨域访问的适当头)或者如果不是,您需要使用Angular的$http.jsonp来获取数据(jsonp仅支持GET)。基于对其站点的快速浏览,Kinvey似乎有一个RESTful API,这使事情变得相当简单。在跨域访问时,您需要确定Kinvey服务器是否(返回允许跨域访问的适当头
register = function(username, password, name) {
var deferred = $q.defer();
new Kinvey.User.create({
username: username,
password: password,
name: name
}, {
success: function(user) {
$rootScope.$apply(null, function() {
deferred.resolve(user.toJSON(true));
});
},
error: function(e) {
$rootScope.$apply(null, function() {
deferred.reject(e);
});
}
});
return deferred.promise;
}
由于Kinvey javascript API将进行angular无法跟踪的更改,因此您需要对结果执行$scope.$apply操作。免责声明:我在Kinvey工作 我一直在开发一个应用程序,在我空闲时间使用angular,你可以看到我创建的与Kinvey通信的服务的来源 一小段javascript,用于处理Kinvey中新用户的注册
register = function(username, password, name) {
var deferred = $q.defer();
new Kinvey.User.create({
username: username,
password: password,
name: name
}, {
success: function(user) {
$rootScope.$apply(null, function() {
deferred.resolve(user.toJSON(true));
});
},
error: function(e) {
$rootScope.$apply(null, function() {
deferred.reject(e);
});
}
});
return deferred.promise;
}
由于Kinvey javascript API将进行angular无法跟踪的更改,您需要对结果执行$scope.$apply。对话有点晚,但我已经为AngularJS创建了一个库,它使用REST API为Kinvey提供了全面支持
对话有点晚了,但我已经为AngularJS创建了一个库,它使用RESTAPI为Kinvey提供全面支持
这个问题有点笼统。你能说得更具体些吗?哪些API,什么用例,等等。啊,对不起。老实说,我不介意它是RESTAPI还是javascript库。哪一个容易。对于用例,我考虑的是一般用途、获取和保存数据、用户管理。这个问题有点笼统。你能说得更具体些吗?哪些API,什么用例,等等。啊,对不起。老实说,我不介意它是RESTAPI还是javascript库。哪一个容易。对于用例,我考虑的是一般用途、获取和保存数据、用户管理。考虑使用普通JS,它会帮助更多的人。为什么使用只帮助JS用户子域的东西呢?谢谢艾伦,我只是更新了JavaScript而不是CopeScript的例子。考虑使用普通JS,它会帮助更多的人。为什么要使用只对JS用户子域有帮助的东西?谢谢Alan,我刚刚将示例更新为Javascript而不是Coffeescript。注意:您现在应该使用正式的Kinvey集成:注意:您现在应该使用正式的Kinvey集成: