"Yakalanmamış Hata: [$] enjektör:unpr&; dağıtımdan sonra açısal ile"
Benim dev makine üzerinde sadece iyi çalışır oldukça basit Açısal bir uygulama var, ama ben dağıtmak sonra bu hata iletisi (tarayıcı Konsolu) ile başarısız
Uncaught Error: [$injector:unpr] http://errors.angularjs.org/undefined/$injector/unpr?p0=tProvider <- t <- $http <- $compile
Bunun yanında başka bir mesaj. Sayfa ilk kez yüklendiğinde olur.
ASP.NET MVC5, Açısal 1 koşuyorum.2RC3 ve git üzerinden Azure için bastırıyor.
Google'da ilginç bir şey çıkmadı.
Herhangi bir öneriniz var mı?
DÜZENLEME:
TypeScript kullanarak, ve $inject
değişken ile benim bağımlılıkları, örneğin tanımlama yapıyorum:
export class DashboardCtrl {
public static $inject = [
'$scope',
'$location',
'dashboardStorage'
];
constructor(
private $scope: IDashboardScope,
private $location: ng.ILocationService,
private storage: IDashboardStorage) {
}
}
O (ya da düşünüldüğünü) etrafında yerel değişken minification sırasında ortaya çıkan sorunları yeniden adlandırma almak gerektiğine inanıyorum ve bu hataya neden olabilir.
O, benim dev makine üzerinde BundleTable.EnableOptimizations = true
söylediğimde çoğaltabilir olarak açıkça bir şey minification süreci ile ilgisi var, " dedi.
CEVAP
Eğer bağlantıyı takip ederseniz, enjektör $hata sonuçları sizin bağımlılıkları çözmek mümkün değil varlık olduğunu söyler. Bu javascript üretim için her ne yapıyorsan/uglified/minified geldiğinde açısal ile ortak bir sorundur.
Sorun kumanda örneğin zaman;
angular.module("MyApp").controller("MyCtrl", function($scope, $q) {
// your code
})
Bu minification enjekte etmek için ne açısal söylemez rasgele değişkenleri $scope
$q
değiştirir. Çözüm bu gibi bağımlılıkları bildirmek için:
angular.module("MyApp")
.controller("MyCtrl", ["$scope", "$q", function($scope, $q) {
// your code
}])
Bu sorunu düzeltmek gerekir.
Tekrar yinelemek sadece, söylediğim her şey hata iletisini sağlar linki.
Açısal ng-repeat Hata "tekrarlayı...
Açısal HttpPromise: arasında `başarı`/...
move_uploaded_file verir "stream ...
Yakalanmamış hata "NO_MODİFİCATİO...
ADT 22,3'ünü (android 4.4) - hata &quo...