방금 내 프로그램을 heroku와 다음 오류로로드 된 각도 테스트 페이지에 푸시했습니다.
포착되지 않은 오류 : [$ injector : modulerr] 다음 원인으로 인해 diceAngularApp 모듈을 인스턴스화하지 못했습니다. 오류 : [$ injector : unpr] 알 수없는 공급자 : t
개발 과정에서 완벽하게 잘 작동했기 때문에 문제가 무엇인지 잘 모르겠습니다. 오류를 확인하려면 www.firexion.com/dice 페이지를 방문하십시오.
문제가 어디에 있는지 정확히 모르기 때문에 어떤 코드를 공유해야할지 정확히 모르겠습니다. 여기에 대한 github 링크가 있습니다 : https://github.com/Firexion/hundred
내 생각 엔 각도 app.js에있을 수 있습니까? :
'use strict';
angular
.module('diceAngularApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute'
])
.config(function ($routeProvider) {
$routeProvider
.when('/dice', {
templateUrl: '../../views/dice/main.html',
controller: 'DiceController'
})
.otherwise({
redirectTo: '/dice'
});
});
또는 내 레일 애플리케이션 자바 스크립트 파일 인 lumen.js에 잘못 포함했을 수도 있습니다.
// Lumen
// Bootswatch
//= require jquery-2.1.0
//= require jquery_ujs
//= require lumen/loader
//= require lumen/bootswatch
// angular
//= require angular/angular
//= require angular/angular-cookies
//= require angular/angular-resource
//= require angular/angular-route
//= require angular/angular-sanitize
//= require angular/angular-scenario
// dice
//= require dice/app.js
//= require dice/controllers/main.js
//= require dice/dice.js
어떤 도움을 줄 수 있든 감사합니다.
Angular가 변수 t에 대한 공급자를 찾고 있다는 사실에 근거한 내 강한 의심은 서비스 / 컨트롤러 등의 이름을 지정하지 않을 것이라고 생각합니다. t는 변수를 방해하는 어딘가에서 최소화 / 컴파일러를 사용하고 있다는 것입니다.
이 문제를 해결하고 컴파일러를 안전하게 사용하려면 구문을 조정해야합니다. 여기에 자세한 내용 이 있지만 스키니는 아래에 있습니다.
myapp.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('hello/:queryId', {
templateUrl: 'mypartial.html',
controller: MyCtrl,
controllerAs: 'myCtrl',
resolve: {
'myParam': ['myService', '$route', function(myService, $route) {
return myService.get($route.current.params.queryId);
}]
}
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다