aboutsummaryrefslogtreecommitdiffstats
path: root/src/widget/select.js
diff options
context:
space:
mode:
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