$scope を別名に変更すると動作しないのはなぜですか?
はじめまして。
AngularJSを試してみようと思い、WEB上のサンプルを見ながら
以下のようなコーディングを行い、動作を確認しました。(HTML側ソースは割愛します)
var app = angular.module('myApp',[]);
app.controller('myController',function($scope){
$scope.msg = 'Hello';
}
);
controllerメソッドの第2引数「function($scope)」の部分を、「function($o)」に
変更したところこのFunction自体が実行されなくなりました。
var app = angular.module('myApp',[]);
app.controller('myController',function($o){
$o.msg = 'Hello';
}
);
私としては、このFuncionを呼び出す側(=AngularJS)からすれば引数の名前が何であっても
無関係であるという認識でいるのですが・・・。
$scopeを別名にすると動かなくなるのはなぜでしょうか?
よろしくお願いいたします。