2016-04-03 23 views
-1

Ray Üzerinde Açısal Yapan bir öğreticiyi takip ediyorum.Açısal web uygulamasındaki hatalar ve şimdi herhangi bir görünüm gösteriliyor

1. Uncaught SyntaxError: Unexpected token . 
Error occuring at :  .controller('MainCtrl', ['$scope', 'posts', function($scope, posts) { 

2. angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module flapperNews due to: 
Error: [$injector:nomod] Module 'flapperNews' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 
http://errors.angularjs.org/1.4.9/$injector/nomod?p0=flapperNews 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:68:12 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:2006:17 
    at ensure (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:1930:38) 
    at module (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:2004:14) 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:4447:22 
    at forEach (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:341:20) 
    at loadModules (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:4431:5) 
    at createInjector (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:4356:11) 
    at doBootstrap (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:1677:20) 
    at bootstrap (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.js:1698:12) 
http://errors.angularjs.org/1.4.9/$injector/modulerr?p0=flapperNews&p1=Erro….googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.9%2Fangular.js%3A1698%3A12) 

ben Uygulama adını kontrol etti beri yanlış yapıyorum gerçekten emin değilim: Şu anda elimizde 2 hataları alıyorum https://jsfiddle.net/dcbavw4e/4/

: Burada proje için bir JSFiddle URL index.html ve app.js içinde ancak hepsi eşleşiyor.

+0

'flapperNews' modülüne ulaşılamıyor. 'MainCtrl' çağrılmadan önce kaydedilmesi gerekiyor. –

+0

App.js dosyasının başlangıcında bir modül yaptım "angular.module ('flapperNews', ['ui.router'])" – Kahsn

+0

Sizin plunker'ınız tamamen bozuk düzeni ve yanlış kapanış parantezleri ve parantezleri ile doludur. Yapabildiğiniz en basit kod parçasına kadar kaynatın, koşun ve oradan geriye doğru çalışın. –

cevap

1

Kodunuzda bazı sözdizimi hataları vardı. Kemanın 24. satırında, bir ';' kullandın. Zinciri kırar, böylece 'MainCtrl' kontrolörü 'flapperNews' modülüne eklenmez. (Ayrıca bir kaç tane daha hata vardır.)

.factory('posts', [function(){ 
    var o = { 
     posts: [] 
    }; 
    return o; 
}]); 
+0

Bildirdiğim her şeyden sonra yarım kolon koymam gerektiğini düşündüm. Durum böyle değil mi? Bahsettiğiniz bir değişikliği yaptıktan sonra 48. satırda bir hata yaşıyorum. Nedenini tahmin edebilir misiniz? Yine yarı kolon problemi mi? – Kahsn

+0

Hm ... Aslında böyle değil. JavaScript –

+0

'da zincirleme denen bir şey var. Ve 'MainCtrl' öğesini düzgün kapatmadınız. –

İlgili konular