Angularjs 材质角度,如何向md text float指令添加属性
我使用material.angular作为我的用户公式,输入“name”如下:Angularjs 材质角度,如何向md text float指令添加属性,angularjs,angularjs-directive,material-design,Angularjs,Angularjs Directive,Material Design,我使用material.angular作为我的用户公式,输入“name”如下: <md-text-float label="Username" ng-model="userEdit.user.nickname"></md-text-float> 我想将“required”属性添加到先前创建的输入中,但这似乎很难,material允许我指定类型或“disabled”属性,而不是其他 创建字段后是否可以添加属性?在解决此问题之前,您可以在自己的指令中使用链接功能添加属性
<md-text-float label="Username" ng-model="userEdit.user.nickname"></md-text-float>
我想将“required”属性添加到先前创建的输入中,但这似乎很难,material允许我指定类型或“disabled”属性,而不是其他
创建字段后是否可以添加属性?在解决此问题之前,您可以在自己的指令中使用
链接
功能添加属性
假设您使用包含md text float
元素的模板创建了指令myDirective
,则可以执行以下操作:
<md-input-group class="md-default-theme">
<label for="">something </label>
<md-input ng-model="myValue" ng-change="doSomethingOnChange()" ng-blur="doSomethingOnBlur()" autocapitalize="off" type=""></md-input>
</md-input-group>
angular.module('myModule',[])
.directive('myDirective',函数(){
返回{
//您自己的指令参数
// ...
链接:函数(范围、元素、属性){
element.find('input').attr('required','true');
}
};
});
您现在可以在
元素上使用'required'属性
它正在v0.6.1-master-fc723d4版本上运行
如果需要将其他属性传递给
元素,可以使用以下属性:
<md-input-group class="md-default-theme">
<label for="">something </label>
<md-input ng-model="myValue" ng-change="doSomethingOnChange()" ng-blur="doSomethingOnBlur()" autocapitalize="off" type=""></md-input>
</md-input-group>
某物
工作状态
参见github上的供参考,
md text float
已被弃用,取而代之的是md输入容器
方法。详情如下: