私は角度チュートリアルに取り組んでおり、始めに問題があります。 myAppモジュールをロードするとエラーがスローされます。チュートリアルで説明したように、これはコントローラを作成する3つの方法の1つである必要があります。ここで
私が働いているのチュートリアルからの印刷画面です: 未知のエラー:モジュール 'myApp'は利用できません! (AngularJS)
私は、Webページを更新すると、私はクロームコンソールでこのエラーを取得:
Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to:
Error: [$injector:nomod] Module 'myApp' 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.
これは
<html ng-app="myApp">
<head>
</head>
<body>
<h1>Hello world!</h1>
<div ng-controller="MainController">
{{ 2+2 }}
<br>
{{ val }}
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.js"></script>
<script src="app.js">
</body>
</html>
私のHTMLファイルです。
これは私のapp.jsファイルです
var myApp = angular.module('myApp', []);
var MainController = function($scope){
$scope.val = "Main controller variable value"
}
私の問題は何ですか?私はそれを理解することはできません。
は角モジュールmyApp
にcontroller
あなたを登録する必要があり、事前に
ニースの目.. +1 –
あなたは正しいです!本当に素敵な目.. ..ありがとう! –
:)ありがとうございました.. – PSL