Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用angularjs初始化kinvey inside rails应用程序_Javascript_Api_Angularjs_Rest_Kinvey - Fatal编程技术网

Javascript 如何使用angularjs初始化kinvey inside rails应用程序

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', [

嘿,伙计们,我正在尝试使用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', ['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>