我已将自定义属性(cust-property
)添加到HTML输入控件
<input name="myInputName" type="text" ng-model="myModel" cust-property="My Value">
现在我正在尝试从验证错误对象列表中获取自定义属性的值
for (var i in $scope.form.$error.required) {
var elementName = $scope.form.$error.required[i].$name;
//var customPropertyValue = $scope.form.$error.required[i].cust-property;
}
如何从控制器获取自定义HTML属性值?
答案 0 :(得分:0)
试试这个:
var id = $scope.form.$error.required[i].attributes['cust-property'].value;
但你也应该尝试一下指令。
答案 1 :(得分:0)
也许是这样的?
<强> HTML:强>
<input id="myInputName" name="myInputName" type="text" ng-model="myModel" cust-property="My Value" onClick="getCustom()">
<强> JS:强>
function getCustom() {
var mydiv = document.getElementById('myInputName');
var custom = mydiv.getAttribute("cust-property");
alert(custom);
}