【问题标题】:AngularJS Material Design required attributeAngularJS Material Design 所需属性
【发布时间】:2015-01-18 01:26:22
【问题描述】:

如何为从此标签生成的文本输入设置 required 属性?

<md-text-float id="input-name" label="name" ng-model="loginForm.name"></md-text-float>

【问题讨论】:

  • 据我所知,没有办法直接设置需要的属性。该指令不支持这一点(参见:github.com/angular/material/blob/master/src/components/…)...
  • @fynn 我找到了一种设置所需属性的方法:link: function (scope, element, attrs) { element.find('input').eq(0).attr('required', 'true'); }

标签: angularjs material-design


【解决方案1】:

直到此功能仍在进行中https://github.com/angular/material/issues/372 只需要在指令中使用link函数添加属性

link: function (scope, element, attrs) { 
    element.find('input').eq(0).attr('required', 'true'); 
}

效果很好!

【讨论】:

    猜你喜欢
    • 2017-04-06
    • 1970-01-01
    • 2017-12-19
    • 2015-07-03
    • 2015-10-03
    • 2016-09-25
    • 2014-08-18
    • 1970-01-01
    相关资源
    最近更新 更多