0
コントローラに書き込んでいるものはすべてHTMLに反映されません。 私のコードで他のものをすべて削除し、単純なメッセージを表示しようとしましたが、それも機能しません。コントローラの値が正しく設定されていません
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="Scripts/angular.js"></script>
<link href="Style/style.css" rel="stylesheet" />
<script src="app/main.js"></script>
</head>
<body ng-app="mainApp">
<div>
<div ng-controller="MainCnt">
<h1>
{{message}}
</h1>
</div>
</div>
</body>
</html>
そして、これは、JSの一部です:
(function() {
var main = angular.module("mainApp",[]);
var MainController = function($scope) {
$scope.message = "Hello!";
};
main.controller = ("MainCnt",MainController);
}());
私が間違っているのか?最後の1時間以来、私は自分のHTMLに簡単なメッセージを表示することができませんでした。代わりに{{ message}}
と表示されます。
:あなたが実際に何をしたいのか
は
controller()
メソッドを呼び出すことです。エラー:[ng:areq] http://errors.angularjs.org/1.5.0/ng/areq?p0=MainController&p1=not%20a%20function%2C%20got%20undefined – Tania