Pickadate不适用于Angular中的max和min

时间:2015-10-01 15:31:40

标签: javascript angularjs angularjs-directive pickadate

所以我正在尝试使用带角度的pickadate.js插件 我有两个输入,一个用于“开始”日期,一个用于“完成”日期,问题是我需要防止出现问题,(开始日期大于完成日期)

我的意见:

                <input id="genWork_periodInitial"
                    name="genWork_periodInitial"
                    ng-model="set.work.model.startedAt"
                    date-format="set.work.model.instance.startedAt"
                    required
                    type="text"
                    pickadate
                    options="{
                        format: 'dd/mm/yyyy',
                        selectYears: 50,
                        selectMonths: true,
                        max: set.work.model.finishedAt
                    }">

完成日期:

            <input type="text" id="genWork_periodEnd"
                name="genWork_periodEnd" 
                ng-model="set.work.model.finishedAt"
                date-format="set.work.model.instance.finishedAt"
                class="profile-edit-professional-work-year-end-input"
                required
                pickadate
                options="{
                    format: 'dd/mm/yyyy',
                    selectYears: 50,
                    selectMonths: true,
                    min: set.work.model.startedAt,
                    max: moment().toDate()
                }">

set.work.model.startedAt和.finishedAt,返回如下值:01/02/2015

有人可以帮忙解决这个问题吗?

0 个答案:

没有答案