【发布时间】:2017-05-17 12:36:13
【问题描述】:
我在一个字段中使用 ng-repeat 需要有 datepicker.without ng-repeat 我的日期选择器在表格格式中工作正常但是当添加 ng-repeat 时我的 datepicker 无法正常工作得到“jquery-ui.js :8044 Uncaught Missing Missing instance data for this datepicker"。我试过下面的代码
<td><input type="text" class="inputhistint datepickershiva" id="datepicker2" ></td>
<tr id="copartnerTr10" name="0" ng-repeat="Details in DetailsList track by $index">
<td><input type="text" class="inputhistint datepickershiva`enter code here`" id="datepicker2" ></td>
</tr>
<script>
jQuery.datepicker.regional['es'] = {
closeText: "Cerrar",
prevText: "<Ant",
nextText: "Sig>",
currentText: "Hoy",
monthNames: ["enero", "febrero", "marzo", "abril", "mayo", "junio",
"julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"
],
monthNamesShort: ["ene", "feb", "mar", "abr", "may", "jun",
"jul", "ago", "sep", "oct", "nov", "dic"
],
dayNames: ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
dayNamesShort: ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
dayNamesMin: ["D", "L", "M", "X", "J", "V", "S"],
weekHeader: "Sm",
dateFormat: "dd/mm/yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ""
};
$.datepicker.setDefaults($.datepicker.regional['es']);
$(function() {
$(".datepickershiva").datepicker({
buttonImage: "calendar.gif",
});
});
</script>
我的指令是:
.directive('datepicker', function() {
return function($scope, element) {
console.log(element);
element.datepicker({
minDate: 0,
onSelect: function(y) {
var edate = element.siblings('.edate');
edate.datepicker();
edate.datepicker('option', 'minDate', element.datepicker( "getDate" ));
}
});
};
});
【问题讨论】:
-
你是如何将日期选择器应用到这个输入的
-
申请中 id
-
也发布该代码
-
然后改成类
-
在课堂的帮助下也无法正常工作 Agam Banga