AngularJS:如何访问自定义指令中的input[date]min属性
AngularJS: How to access input[date] min attribute within custom directive?
我正试图在自定义指令值中获得<input type="date"
min属性的写访问权限。据我所知,input[date]元素是指向的。https://docs.angularjs.org/api/ng/input/input%5Bdate%5D所以通过$(elem).attr('min')访问是不对的。如何访问指令中的input[date]min属性?
Js在此出价:http://jsfiddle.net/musuk/Lbbtyjod/
演示
根据您的指示:
使用attrs.myDirective
访问指令链接函数中的minvalue。访问最小日期:attrs.min
并设置最小日期attrs.$set('min', '2015-03-02')
.directive("myDirective", function(){
return {
require: 'ngModel',
scope: {
minValue: "=myDirective"
},
link: function(scope, element, attrs) {
scope.$watch('minValue', function(){
console.log(attrs.myDirective);
// Set min here
attrs.$set('min', '2015-03-02');
});
}
};
});
相关文章:
- 正在将base64 jpeg从input-type=file上传到服务器
- 在事件上打开Materialize Date Picker
- 如何使用input-tage上传图片并查看在laravel中上传的文件预览
- 在经过DATE验证的列中创建null值
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- $(input[]).仅在firefox中出现每个抛出语法错误
- 我如何在INPUT TEXT中使用这个Javascript和jQuery
- 为什么要做新的.Date()与new相差1小时.日期().到ISOString()
- 如何使用keyup或input进行操作?javascript(jQuery)
- 返回值+new Date()与Date.now()是否不同
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]
- Javascript Date.toString() formatting?
- Javascript返回错误的Date值(NodeJS)
- 无法使用 $('input[name=“rate”]').focus() 聚焦文本框;方法
- getDocument by id/get input text from button dons'不起作用
- date对象未在javascript中返回正确的日期值
- 当绑定到Date()-对象时,如何格式化input[time]的值
- AngularJS:如何访问自定义指令中的input[date]min属性
- Set the value of <input type="date"... in jquer
- HTML 5 input type= " date "在Firefox中不起作用