我正在尝试在phonegap/ionic中开发一个应用程序,我想使用远程数据库来存储我的数据.我想使用MongoDB.我已经尝试了很多方法,比如这个快速入门指南.
通过使用这个我可以连接到DB,但这是纯node.js,require()当我尝试将此代码添加到离子启动器应用程序时,无法识别该功能.require离子可能不受支持
有没有办法可以在离子中实现它?
如果您想了解更多信息,请与我们联系.
我想用AngularJS,Node和MongoDB实现登录方法.我已经在我发送请求时构建了一个Restful API.
当我尝试执行GET请求时,控制台上会出现此错误 TypeError: UserService.logIn(...).success is not a function
成功不存在的$http方式?
我也找到了这个,但我无法理解如何调整它以适应我的代码.
HTTP GET"类"操作:Resource.action([parameters],[success],[error])
非GET"类"操作:Resource.action([parameters],postData,[success],[error])
非GET实例操作:实例.$ action([参数],[成功],[错误])
Service.js
var appServices = angular.module('starter.services', ['ngResource']);
appServices.factory('UserService', function ($resource) {
return {
logIn: function (email, password) {
return $resource("http://localhost:3000/users/login", {
email: email,
password: password
});
}
}
});
Run Code Online (Sandbox Code Playgroud)
Controller.js
var apps = angular.module('starter.controller', []);
apps.controller('loginCtrl', function ($scope, $ionicPopup, $state, UserService) {
$scope.doLogin = function doLogin(email, password) {
if (email != null && password != null) {
UserService.logIn(email, password).success(function (data) {
$state.go('tabs.home');
}).error(function …Run Code Online (Sandbox Code Playgroud)