2017-03-24 50 views
0
<div class='col-sm-6'> 
     <input [(ngModel)]="date" id="date" name="date" class="form-control" required/> 
</div> 

$(function() { 
    $('#date').datetimepicker({ 
     format: 'DD/MM/YYYY hh:mm' 
    }); 
}); 

我採用了棱角分明的js我選擇之後的日期,並嘗試console.log值它顯示未定義的,但是當我修改並console.log值它顯示後輸入內的字符串選擇日期,並嘗試控制檯日誌它,它顯示未定義

+1

用'console.log'顯示你的代碼 – suvroc

回答

0

首先,[(ngModel)]在Angular 2中使用,而不是在AngularJS中使用。在Angular 2中,你必須使用命令ng-model。

其次,ng-model將日期綁定到名爲date的$ scope變量。如果您想訪問控制器中的日期,請在控制器內部使用$scope.date

第三,你不應該使用JQuery從你的視圖中獲取變量。混合JavaScript框架如JQuery和AngularJS可能會導致問題。這也是非常混亂的代碼風格。

相關問題