我是新來的角JS和教程他們地方,創建一個控制器的方式是:角JS - module.controller參數
angular.module('app', [])
.controller('TodoController', ['$scope', function ($scope) {
$scope.todos = [
{ title: 'Learn Javascript', completed: true },
{ title: 'Learn Angular.js', completed: false },
{ title: 'Love this tutorial', completed: true },
{ title: 'Learn Javascript design patterns', completed: false },
{ title: 'Build Node.js backend', completed: false },
];
}]);
我想了解什麼呢每個參數是:
- 'TodoController'
- 陣列
- '$範圍'
- 功能
我想第一個是控制器的名字,最後一個是TodoController構造。
但什麼是'$scope'
?在HTML上使用的變量名稱,方法名稱?
我可以在陣列中發送更多參數嗎?
我在Angular docs上搜索過,但沒有關於方法的文檔,這是非常蹩腳的。搜索課程代碼既沒有給出更多的信息。
我推薦從https://www.codeschool.com/pages/angularjs-vs-angular上做這個教程,他們描述了所有的概念。 –
在該鏈接@estus的很好的解釋 – htafoya