0
안녕 얘들 아 내 angularjs/kinvey 나머지 응용 프로그램에 대한 서버로 레일을 사용하려고하지만 kinvey 또는 angularjs에 익숙하지 않습니다. 나는 오류가 발생 계속 :anglejs를 사용하여 레일 내부에서 kinvey를 초기화하는 방법
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와 그냥 개념 오류가 확신, 내가 어떤 팁/도움을 주셔서 감사합니다! 감사!
몇 가지 문제점이있었습니다. 여기에서 기본 사항은 HTML로 ngapp = "crosstrack"을 입력하고 다시 부트 스트랩을 시도하는 것입니다. 단순히 부트 스트랩 제거만으로 문제가 해결되었습니다. – ljrh