繁体   English   中英

角度弹出无法在html脚本中工作

[英]angular pop up not working in html script

我有两个日期选择器,并且我想拥有一个用于检查日期的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>

您需要在日期选择器中进行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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM