javascript - 角度弹出在html脚本中不起作用
问题描述
我有两个日期选择器,我想要这个 java 脚本来检查日期并在输入不可用日期时显示弹出框消息。但是我无法让它工作。
<md-dialog-content>
<div class="md-dialog-content">
<md-datepicker input submit-required="true" ng-model="ctrl.minDate" md-placeholder="Enter Start Date"></md-datepicker>
<md-datepicker input submit-required="true" ng-model="ctrl.maxDate" md-placeholder="Enter End Date"></md-datepicker>
<script>
if(new Date() < ctrl.minDate)
{
this.$window.alert("WARNING! Your start date can't be in the future. This will yield no search results.");
}
if(ctrl.maxDate < ctrl.minDate)
{
this.$window.alert("WARNING! Your end date can't be before your start date. This will yield no search results.");
}
</script>
</div>
</md-dialog-content>
解决方案
您需要在 datepicker 中进行 ng-change,当日期更改时,ng-change 函数将调用并检查日期是否有效
<md-datepicker input submit-required="true" ng-model="ctrl.minDate" ng-change="ctrl.isValid()" md-placeholder="Enter Start Date"></md-datepicker>
function isValid(){
//your validation code
}
推荐阅读
- powershell - 如何在 Azure CLI 任务中设置 put 变量
- gitlab - 使用 Semantic Versioning 或 Lerna Publish 从 CI/CD 部署时如何确保 Master 和 Dev 分支保持同步
- delphi - SVG 颜色问题:RED 颜色显示为 GREY
- javascript - 将一个数组排序为尽可能接近另一个数组
- bash - 如何将 StartExplorer Eclipse 插件指向 Bash?
- python - Plotly 表达 imshow 滑块崩溃
- php - json 数组的格式不正确。拉拉维尔
- vba - 选择范围对象中每个单元格的行 (VBA)
- html - 我的 CSS 列不相邻
- r - 使用R中的ggplot将geom_tile移动到绘图区域之外?