javascript - 如何在 angularjs 中添加至今的月份?

标签 javascript angularjs

嗨,我正在用 angularjs 开发 Web 应用程序。我正在开发一种表单,并且有一个带有日期选择器的文本框。我正在使用 720kb 日期纠察队插件。 https://github.com/720kb/angular-datepicker 我希望用户允许 1 个月之后的日期。例如,如果今天是 8 月 14 日,那么我只想启用 9 月 14 日之后的日期。我添加了 moment.js 并放入

        var date = moment();
        date.add(1, 'months');
        console.log(date);
        $scope.maxdate=date.d;

在 html 中,我有 date-min-limit="maxdate"。但这是行不通的。我从上述文档中得到了 date-max-limit="" 方法。我可以知道上面的代码中我在做什么吗?有人可以帮我解决这个问题吗?谢谢。

最佳答案

date-min-limit=""需要短日期的字符串版本

在你的 Controller 中

$scope.maxdate = moment().add(1, 'M').format('MM/DD/YYYY');  

在你的html中

date-min-limit="maxdate"

关于javascript - 如何在 angularjs 中添加至今的月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45668316/

相关文章:

javascript - Ajax 在每个循环 Laravel 5.4 中添加按钮

javascript - 与 Bootstrap 3 一起使用时,表单输入过度模态

AngularJS 计数 JSON 数组

javascript - $注入(inject)器:modulerr - Angular JS

javascript - AngularJS 指令 - 传递选项对象与单独属性的优缺点?

javascript - 正则表达式不适用于可编辑的 Angular Directive(指令)

javascript - 如何为 CSS 垂直下拉菜单添加延迟

javascript - 如何在 HTML5 上索引具有相同 ID 的 div 标签

javascript - 需要根据条件再次循环javascript

javascript - 如何在 db.get 之外获取 node-sqlite3 查询的结果?