aboutsummaryrefslogtreecommitdiffstats
path: root/src/service/formFactory.js
diff options
context:
space:
mode:
authorVojta Jina2012-01-20 14:04:53 -0800
committerVojta Jina2012-01-23 13:11:12 -0800
commitdbffbefb7cd7af2ac063c95378a035aa9fbbd2ff (patch)
tree047f7ae83c0573e1f1c22c44cba7644a1ab464b1 /src/service/formFactory.js
parent0196411dbe179afe24f4faa6d6503ff3f69472da (diff)
downloadangular.js-dbffbefb7cd7af2ac063c95378a035aa9fbbd2ff.tar.bz2
refactor($controller): Add $controller service for instantiating controllers
So that we can allow user to override this service and use BC hack: https://gist.github.com/1649788
Diffstat (limited to 'src/service/formFactory.js')
-rw-r--r--src/service/formFactory.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/service/formFactory.js b/src/service/formFactory.js
index 5d64131e..69c6d717 100644
--- a/src/service/formFactory.js
+++ b/src/service/formFactory.js
@@ -102,8 +102,8 @@
function $FormFactoryProvider() {
var $parse;
- this.$get = ['$rootScope', '$parse', '$injector',
- function($rootScope, $parse_, $injector) {
+ this.$get = ['$rootScope', '$parse', '$controller',
+ function($rootScope, $parse_, $controller) {
$parse = $parse_;
/**
* @ngdoc proprety
@@ -136,7 +136,7 @@ function $FormFactoryProvider() {
function formFactory(parent) {
var scope = (parent || formFactory.rootForm).$new();
- $injector.instantiate(FormController, {$scope: scope});
+ $controller(FormController, scope);
return scope;
}