From 1a8acd027101e37eadaebe02dcee2ea812e9cad2 Mon Sep 17 00:00:00 2001 From: Ryan Schmukler Date: Sun, 28 Jun 2015 17:24:52 -0400 Subject: [PATCH] fix(select): mdInputContainer not realizing select had value --- src/components/select/select.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/components/select/select.js b/src/components/select/select.js index 61607dbd2e1..a86859571b1 100755 --- a/src/components/select/select.js +++ b/src/components/select/select.js @@ -173,13 +173,11 @@ function SelectDirective($mdSelect, $mdUtil, $mdTheming, $mdAria, $interpolate, } - ngModelCtrl.$parsers.push(ngModelPipelineCheckValue); - ngModelCtrl.$formatters.push(ngModelPipelineCheckValue); - var originalRender = ngModelCtrl.$render; ngModelCtrl.$render = function() { originalRender(); syncLabelText(); + inputCheckValue(); }; mdSelectCtrl.setLabelText = function(text) { @@ -318,11 +316,6 @@ function SelectDirective($mdSelect, $mdUtil, $mdTheming, $mdAria, $interpolate, } }); - function ngModelPipelineCheckValue(arg) { - containerCtrl && containerCtrl.setHasValue(!ngModelCtrl.$isEmpty(arg)); - return arg; - } - function inputCheckValue() { // The select counts as having a value if one or more options are selected, // or if the input's validity state says it has bad input (eg string in a number input)