Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit 86a4ca9

Browse files
committed
fix(select): restore ngModel functionality
references #3062, references #3671, closes #3767
1 parent 79984ea commit 86a4ca9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/components/select/select.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,11 @@ function SelectDirective($mdSelect, $mdUtil, $mdTheming, $mdAria, $interpolate,
168168
$mdTheming(element);
169169

170170
if (attr.name && formCtrl) {
171-
formCtrl.$removeControl(ngModelCtrl);
171+
var selectEl = element.parent()[0].querySelector('select[name=".' + attr.name + '"]');
172+
var controller = angular.element(selectEl).controller();
173+
if (controller) {
174+
formCtrl.$removeControl(controller);
175+
}
172176
}
173177

174178

0 commit comments

Comments
 (0)