jsFiddle of the code:Bu Açısal denetleyici neden "Hata: Bilinmeyen sağlayıcı: nProvider <- n"?
<div ng-app="">
<div ng-controller="FirstCtrl">
<input type="text" ng-model="data.message" />
{{data.message + " world"}}
</div>
</div>
function FirstCtrl($scope) {
$scope.data = {
message: "Hello"
};
}
Sadece Egghead.io videoları kullanarak Eğik öğrenmeye başlıyorum. Ardından, 2nd video where John discusses controllers'da sıkıştım. Videosu içinde çalışıyor, makinemde başarısız oluyor.
kod bu hatayı atma neler olduğunu anlamaya olamaz yani temel: Ben hatadan (aynı zamanda google CDN kullanıyorsanız, bu hata atılan
> Error: Unknown provider: nProvider <- n
> at Error (<anonymous>)
> at http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:29:36
> at Object.c [as get] (http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:26:310)
> at http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:29:121
> at c (http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:26:310)
> at d (http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:26:444)
> at Object.instantiate (http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:28:80)
> at http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:51:512
> at http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:43:67
> at n (http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.min.js:7:43)
, belki düşünce
oldu cdn hatası). '- Hayır paketi' < kafasına > 'veya 'Hayır sarma - siz 'onLoad' dan angularjs kullanımını değiştirirseniz
Benzer bir sorun yaşıyorum, bu sorunu nasıl çözdüğünüzü bildirebilir misiniz? IE: $ kapsam değişkenini minimize edilmesini önlemek için nasıl değiştirdiniz? – Ninja
Teşekkürler, 'myapp.controller ('myCtrl', ['$ scope', function ($ scope) {...}]) olarak değiştirerek' 'problemi çözdüler. –