2017-03-24 51 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可能会导致问题。这也是非常混乱的代码风格。

相关问题