2017-01-19 17 views
0

MongoDBの結果を返す簡単なアプリケーションに到達するためにtriyngです コンソールでこのエラーが発生しています。角度コントローラの問題

キャッチされない例外TypeErrorは:model.jsで未定義 のプロパティ 'コントローラ' を読み込めません:8

'use strict'; 

var mid = angular.module('mid', [ 
    'ngRoute' 
]). 


    mid.controller('pageCtrl', function($scope, $http){ <------- This line 
     $scope.pages = []; 

     $http({ 
     method: 'GET', 
     url: 'http://127.0.0.1/pages' 
     }) 
     .then(function(pages) { 
      $scope.pages = pages.data; 
     }) 
     .catch(function(errRes) { 
      // Handle errRess 
     }); 
    }); 

私が間違って何をしているのですか?

+0

削除 '.'(ドット)を宣言した後.を削除し、セミコロンを使用するか、' mid.'を除去あなたはオブジェクト連鎖のようにする必要があります。 –

+0

';'を使わない場合は、必要な場合を除いていつでもやるか、それを使用してください。両方をしないでください。 – ChiefTwoPencils

答えて

2

モジュール

var mid = angular.module('mid', [ 
    'ngRoute' 
]) 

DEMO

'use strict'; 
 

 
var mid = angular.module('mid', []) 
 
mid.controller('pageCtrl', function($scope, $http){ 
 
     $scope.display = "test"; 
 
     
 
});
<!DOCTYPE html> 
 
<html ng-app="mid"> 
 
<head> 
 
    <script src="https://code.angularjs.org/1.2.1/angular.js"></script> 
 
    <link rel="stylesheet" href="style.css" /> 
 
</head> 
 
<body ng-controller="pageCtrl"> 
 
    
 
{{display}} 
 
</body> 
 
</html>

+0

閉じるが、彼らはあなたの答えに ';'をつけて文を完成させるか、 'mid.'を削除する必要がある。 – ChiefTwoPencils

+0

@ChiefTwoPencilsは必要ありません – Sajeetharan

+0

ドットを削除していただきありがとうございます。 10で受け入れるでしょう – MadeInDreams