Javascript 如何使用angularjs初始化kinvey inside rails应用程序
嘿,伙计们,我正在尝试使用rails作为angularjs/kinvey rest应用程序的服务器,但是我对kinvey或angularjs不是很熟悉。我一直收到错误:Javascript 如何使用angularjs初始化kinvey inside rails应用程序,javascript,api,angularjs,rest,kinvey,Javascript,Api,Angularjs,Rest,Kinvey,嘿,伙计们,我正在尝试使用rails作为angularjs/kinvey rest应用程序的服务器,但是我对kinvey或angularjs不是很熟悉。我一直收到错误: Error: Unknown provider: kinveyProvider <- kinvey main.js: //define the angular module with dependancy on kinvey this.crosstrack = angular.module('crosstrack', [
Error: Unknown provider: kinveyProvider <- kinvey
main.js:
//define the angular module with dependancy on kinvey
this.crosstrack = angular.module('crosstrack', ['kinvey']);
Kinvey.init({
appKey : 'mykey',
appSecret : 'mysecret'
}).then(function() {
angular.bootstrap(document, ['crosstrack']);
});
//set the default route
this.crosstrack.config([
'$routeProvider', function($routeProvider) {
return $routeProvider.otherwise({
templateUrl: '../templates/home.html',
controller: 'HomeCtrl'
});
}
]);
My HomeCtrl.js:
crosstrack.controller('HomeCtrl', function ($scope, $kinvey) {
var promise1 = $kinvey.User.exists('usernametocheck');
promise1.then(function(){
$scope.exists='yes';
}, function(error) {
$scope.exists=error;
});
});
最后,我的角度模板:
<p><label for="name">Check User Existence: </label> <input id="name" type="text"/> {{exists}}</p>
<p>{{kinveyStatus}}</p>
检查用户是否存在:{{exists}
{{kinveyStatus}}
我确信这只是一些关于如何设置angular/kinvey的概念性错误,我感谢任何提示/帮助!谢谢 作为Kinvey Angular库的创建者,我认为声明Kinvey依赖项没有任何错误
由于我还不能发表评论,下面有几个问题:在HTML代码中,您是否在某处使用了
ngapp=“crosstrack”
语法?另外,您使用的是什么版本的AngularJS?我有几个问题,这里的主要问题是我已经在html中添加了ngapp=“crosstrack”,然后试图再次引导它。只需删除引导程序即可解决此问题。
<p><label for="name">Check User Existence: </label> <input id="name" type="text"/> {{exists}}</p>
<p>{{kinveyStatus}}</p>