Javascript 函数AppCtrl($scope){}在Angular 1.3中不工作?

Javascript 函数AppCtrl($scope){}在Angular 1.3中不工作?,javascript,html,angularjs,Javascript,Html,Angularjs,我在读angular 1.3上的文档,这个控制器语法被删除了吗?? 我现在必须使用吗 var app = module("myModule", []); app.controller("AppCtrl", function(){}); 在Angular 1.3中,此语法被删除。这样做的原因是强制用户使用getter而不是setttrs Setter(您正在设置模块): angular.module('app', []); Getter-您将获得模块 angular.module('ap

我在读angular 1.3上的文档,这个控制器语法被删除了吗?? 我现在必须使用吗

var app = module("myModule", []); 
app.controller("AppCtrl", function(){});

在Angular 1.3中,此语法被删除。这样做的原因是强制用户使用getter而不是setttrs

Setter(您正在设置模块):

 angular.module('app', []); 
Getter-您将获得模块

angular.module('app');
因此,当将setter模块分配给变量时,您总是调用setter方法,这可能会导致变量冲突和泄漏。而且它使您的代码更不干净

只要您坚持每个文件使用1个组件,使用以下语法就不会有问题:

angular
  .module('app')
  .controller('SomeController' , function(){});

是的,它现在需要配置来支持它。见此:-