我有以下代碼:AngularJS依賴注入 - 混淆語法
<!doctype html>
<html>
<body>
<div ng-controller="MyController">
Hello {{greetMe}}!
</div>
<script src="http://code.angularjs.org/snapshot/angular.js"></script>
<script>
angular.module('myApp', [])
.controller('MyController', ['$scope', function ($scope) {
$scope.greetMe = 'World';
}]);
angular.element(function() {
angular.bootstrap(document, ['myApp']);
});
</script>
</body>
</html>
從網站:https://docs.angularjs.org/guide/bootstrap
我實在無法理解怎麼語法的工作,特別是
angular.module('myApp', [])
.controller('MyController', ['$scope', function ($scope) {
$scope.greetMe = 'World';
}]);
上面醜陋的語法是什麼意思? 'MyController'的作用是什麼?數組參數意味着什麼? $ scope是什麼意思?誰在調用「函數($ scope)」?
它是如何工作的? angular.bootstrap(document,['myApp']);
何時注入上面的參數['myApp'],以及如何?
該網站沒有解釋有關語法的任何內容。只是假設讀者知道這一切。
請幫忙。
我想你可能已經開始「從book_中間_reading」。要鏈接的頁面是手動自舉角的指南。這是某人已經熟悉角的高級主題。我建議你開始從一個實際的教程,帶你完成的意義和語法增量學習。 –