【问题标题】:md-is-error not working on md-input-container with md-selectmd-is-error 不适用于带有 md-select 的 md-input-container
【发布时间】:2016-11-14 12:16:34
【问题描述】:

我使用 md-is-error 来显示错误。它在输入中工作正常,但在 md-select 中不起作用。这是我的代码:

<div ng-controller="AppCtrl" layout="column" ng-cloak="" class="inputdemoErrors" ng-app="MyApp">

  <md-content layout-padding="">
    <form ng-submit="projectForm()" name="testForm">

      <div layout="row">
       <md-input-container class="md-block" flex-gt-sm md-is-error="project.postalCode == undefined && testForm.$submited">
            <label>Postal Code</label>
            <input ng-model="project.postalCode"
                   required name="ptCodeInput">
          </md-input-container>
        <md-input-container flex="50" md-is-error="project.type == undefined && testForm.$submited">
          <label>Project Type</label>
          <md-select ng-model="project.type" required>
            <md-option value="app">Application</md-option>
            <md-option value="web">Website</md-option>
          </md-select>
        </md-input-container>
      </div>
      <div>
        <md-button type="submit">Submit</md-button>
      </div>
    </form>
  </md-content>
</div>

我的代码在Postal Code 下工作正常,但Project Type 选择它不起作用。

对在 md-select 中使用 md-is-error 有什么建议吗?

【问题讨论】:

    标签: javascript angularjs angularjs-material


    【解决方案1】:

    已经有相同的问题提出了

    md-select is missing md-input-invalid

    ng-blur等变化时显示错误信息。

    希望对你有帮助。

    【讨论】:

    • @JohnH 不,你不能
    • 好的,非常感谢@Sajeetharan
    猜你喜欢
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 2016-09-24
    • 1970-01-01
    相关资源
    最近更新 更多