From d12df0d360fe0dabdca3591654327834bee2803b Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 25 Oct 2011 22:21:21 -0700 Subject: refactor(compiler) turn compiler into a service BREAK - remove angular.compile() since the compile method is now a service and needs to be injected --- src/widget/select.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/widget') diff --git a/src/widget/select.js b/src/widget/select.js index 9b9ed172..2e328b26 100644 --- a/src/widget/select.js +++ b/src/widget/select.js @@ -130,7 +130,8 @@ var NG_OPTIONS_REGEXP = /^\s*(.*?)(?:\s+as\s+(.*?))?(?:\s+group\s+by\s+(.*))?\s+ angularWidget('select', function(element){ this.directives(true); this.descend(true); - return element.attr('ng:model') && annotate('$formFactory', function($formFactory, selectElement){ + return element.attr('ng:model') && + annotate('$formFactory', '$compile', function($formFactory, $compile, selectElement){ var modelScope = this, match, form = $formFactory.forElement(selectElement), @@ -245,7 +246,7 @@ angularWidget('select', function(element){ // developer declared null option, so user should be able to select it nullOption = jqLite(option).remove(); // compile the element since there might be bindings in it - compile(nullOption)(modelScope); + $compile(nullOption)(modelScope); } }); selectElement.html(''); // clear contents -- cgit v1.2.3