Angular JS md-datepicker



我想将我的md-datepicker值插入PHP数据库中,但是在插入错误时,数据是在日期的情况下未定义的。我应该如何在PHP页面中插入md-datepicker的值。

保留.html

<div id="reservation" class="reservation" ng-controller="ReservationController">
    <h2><i>Reservations</i></h2>
    <div class="datepicker" ng-controller="DatePickerController">
    <section layout="row" layout-sm="column" layout-align="center center" layout-wrap required>
    <md-datepicker ng-model="ctrl.myDate" md-placeholder="Enter Date"  md-open-on-focus required></md-datepicker>
    </div>
        <input type='text' class='myBox' placeholder="Enter your name..." ng-model="username">
        <input type='text' class='myBox' style="margin-left:100px;" placeholder="Enter your mobile number..." ng-model="mobile_number">
    <div class="book">
    <button type="submit" class="btn btn-primary btn-lg" ng-click="insertData()">Book Your Meal</button>
    </div>
    </div>

datepicker.js

app.controller('DatePickerController',['$scope',function($scope){
  this.myDate = new Date();
  var [] newDate = ctrl.MyDate.Split(T);
  string finalDate = newdate[0];
  $scope.myDate = finalDate;
  this.isOpen = false;
}]);

保留。JS

app.controller("ReservationController",['$scope', '$http', function ($scope,$http) {
$scope.insertData = function(){
  //window.location.href='index.html#/menu';
  $http.post('database/push_Reservation.php',{'username':$scope.username, 'mobile_number': $scope.mobile_number, 'mydate': $scope.myDate})
    .then(function(data){
      console.log(data);
    });
  }
}]);

datepickercontroller:

app.controller('DatePickerController',['$scope',function($scope){
  this.myDate = new Date();
  var [] newDate = ctrl.MyDate.Split(T);
  string finalDate = newdate[0];
  $scope.myDate = finalDate;
  this.isOpen = false;
  $scope.$emit('response', $scope.myDate);
}]);

保留controller:

app.controller("ReservationController",['$scope', '$http', function ($scope,$http) {
$scope.$on('response', function (evnt, data) {
    $scope.myDate = data;
  });
$scope.insertData = function(){
  //window.location.href='index.html#/menu';
  $http.post('database/push_Reservation.php',{'username':$scope.username, 'mobile_number': $scope.mobile_number, 'mydate': $scope.myDate})
    .then(function(data){
      console.log(data);
    });
  }
}]);

最新更新