ale*_*rob 4 angularjs angularjs-directive
在角度JS中是否有一种方法可以从表单获取的日期中获取时间戳?
<label for="start">From:</label>
<input type="date" ng-model="startDate" />
Run Code Online (Sandbox Code Playgroud)
我将在指令中编写什么来转换这些数据?我没有发现任何关于这个特殊问题的问题,问候
由于您使用输入类型作为日期,因此模型中的字符串应与Datejavascript中的对象兼容.所以你可以做到
var timestamp = new Date($scope.startDate).getTime()
使用指令将值从视图更改为模型.
http://jsfiddle.net/bateast/Q6py9/1/
angular.module('app', [])
.directive('stringToTimestamp', function() {
return {
require: 'ngModel',
link: function(scope, ele, attr, ngModel) {
// view to model
ngModel.$parsers.push(function(value) {
return Date.parse(value);
});
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34264 次 |
| 最近记录: |