如果controller as ctrl
为以下代码编写 a:
function Controller($scope) {
$scope.abc = "123";
}
angularApp.controller("controller", Controller);
下面的伪代码是否准确地描述了$scope
与 的区别controller
?
$scope = $rootScope.$new();
controller = new Controller($scope);
$scope.ctrl = controller;
我的问题是:
- 上面的伪代码是否是范围与控制器对象不同的准确心理模型?
- 是否
function Controller(){}
同时是构造函数(用于控制器对象)和装饰器(用于范围对象)?