Привет, ребята, я пытаюсь использовать рельсы в качестве сервера для моего приложения для приложения angularjs/kinvey, но я не очень хорошо знаком с kinvey или angularjs. Я продолжаю получать сообщение об ошибке:Как запустить приложение kinvey внутри rails с помощью angularjs
Error: Unknown provider: kinveyProvider <- kinvey
всякий раз, когда я пытаюсь запустить объект kinvey с соответствующими учетными данными.
Вот моя соответствующая информация настройки:
рельсы application.js:
//= require jquery
//= require jquery_ujs
//= require angular
//= require kinvey-angular
//= require main
//= require_tree .
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'
});
}
]);
Мои 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>
Я уверен, что это лишь некоторые концептуальные ошибки с тем, как установить угловой/kinvey, я ценю любые советы/помощь! Благодаря!
У меня было несколько вопросов, основной из которых был то, что я уже поместил ngapp = "crosstrack" в свой html, а затем попытался перезагрузить его снова. Исправлена проблема с удалением bootstrap. – ljrh