diff options
| author | Misko Hevery | 2011-10-25 22:21:21 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-11-14 16:39:32 -0800 |
| commit | d12df0d360fe0dabdca3591654327834bee2803b (patch) | |
| tree | 605694ecc056869e9dd20283d8256c92655a44d4 /src/widget/select.js | |
| parent | d9b58f23f6b3fe5635c3ec5259e6a0002cff78b7 (diff) | |
| download | angular.js-d12df0d360fe0dabdca3591654327834bee2803b.tar.bz2 | |
refactor(compiler) turn compiler into a service
BREAK
- remove angular.compile() since the compile method is now a service and needs to be injected
Diffstat (limited to 'src/widget/select.js')
| -rw-r--r-- | src/widget/select.js | 5 |
1 files changed, 3 insertions, 2 deletions
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 |
