aboutsummaryrefslogtreecommitdiffstats
path: root/src/widget/select.js
diff options
context:
space:
mode:
authorMisko Hevery2011-10-25 22:21:21 -0700
committerMisko Hevery2011-11-14 16:39:32 -0800
commitd12df0d360fe0dabdca3591654327834bee2803b (patch)
tree605694ecc056869e9dd20283d8256c92655a44d4 /src/widget/select.js
parentd9b58f23f6b3fe5635c3ec5259e6a0002cff78b7 (diff)
downloadangular.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.js5
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