diff --git a/guacamole/src/main/webapp/app/form/services/formService.js b/guacamole/src/main/webapp/app/form/services/formService.js index d76148006..0d12259ad 100644 --- a/guacamole/src/main/webapp/app/form/services/formService.js +++ b/guacamole/src/main/webapp/app/form/services/formService.js @@ -249,7 +249,10 @@ angular.module('form').provider('formService', function formServiceProvider() { // Populate scope using defined controller if (fieldType.module && fieldType.controller) { var $controller = angular.injector(['ng', fieldType.module]).get('$controller'); - $controller(fieldType.controller, {'$scope' : scope}); + $controller(fieldType.controller, { + '$scope' : scope, + '$element' : angular.element(fieldContainer.childNodes) + }); } // Compile DOM with populated scope