假设我有通过AngularJS 1.x编写的SPA。如何在单独文件中定义控制器
它具有这样定义的单个app
模块:
var app = angular.module('app', ['ngAlertify', 'ngRoute', 'ui.bootstrap'])
我也有在单独*Ctrl.js
-files定义几个控制器。什么是定义它们的适当方式?
我在这里看到两个选项。第一个是
app.controller('LoginCtrl', function($scope) { /* ... */ });
,第二个是
angular.module('app').controller('LoginCtrl', function($scope) { /* ... */ });
哪一个更好,最常见使用的做法?使用它们中的任何一个都有什么缺点?
'app'在其他文件中是如何访问的? – tanmay
@tanmay我想'include'的顺序在这里很重要 – FrozenHeart
可能的重复[在angularJs中定义控制器的最佳方式](http://stackoverflow.com/questions/32268718/best-way-of-defining -controller-in-angularjs) –