是因为Firefox浏览器对于日期输入的默认行为与其他浏览器不同。在AngularJS中,可以通过以下方式解决这个问题:
<input type="date" ng-model="selectedDate">
app.controller('myController', function($scope) {
$scope.selectedDate = new Date();
});
<input type="date" ng-model="selectedDate" ng-init="selectedDate = new Date()">
app.directive('initialDate', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
scope.selectedDate = new Date();
}
};
});
<input type="date" ng-model="selectedDate" initial-date>
以上是解决AngularJS日期输入未在Firefox的指令中显示初始值的几种方法。在实际应用中,可以根据具体需求选择适合的方法。腾讯云提供了云计算服务,其中包括云服务器、云数据库、云存储等产品,可以根据具体需求选择相应的产品进行开发和部署。更多关于腾讯云的产品信息和介绍,请访问腾讯云官方网站:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云