aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/controller.js
diff options
context:
space:
mode:
authorMisko Hevery2012-04-28 22:23:38 -0700
committerMisko Hevery2012-05-04 15:50:37 -0700
commitcef3535c16d5b7825f797adc6705d61dad759796 (patch)
tree15b5a8f83bf530bfe5dcaefa7bac5661daf3dfdb /src/ng/controller.js
parentfbb499e0a82ba9b816916f275d786775aa6cf467 (diff)
downloadangular.js-cef3535c16d5b7825f797adc6705d61dad759796.tar.bz2
chore(controller): allow setting map of controllers
Diffstat (limited to 'src/ng/controller.js')
-rw-r--r--src/ng/controller.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ng/controller.js b/src/ng/controller.js
index fa90f8cd..67f70aad 100644
--- a/src/ng/controller.js
+++ b/src/ng/controller.js
@@ -23,7 +23,11 @@ function $ControllerProvider() {
* annotations in the array notation).
*/
this.register = function(name, constructor) {
- controllers[name] = constructor;
+ if (isObject(name)) {
+ extend(controllers, name)
+ } else {
+ controllers[name] = constructor;
+ }
};