用角度改变输入文本值

时间:2015-04-29 11:26:21

标签: html angularjs

我有一个显示时间戳的基本输入,以毫秒为单位,保存在范围内。

但是,我希望它显示格式化时间,我不想存储新变量。

我正在寻找这样的解决方案:

ng-model="parseTime(timestamp)"

在控制器中:

$scope.parseTime = function(systemTime) {
    var time = new Date(systemTime);       
    return time.toDateString();
};

1 个答案:

答案 0 :(得分:0)

是不可能的,您可以使用手表

来实现
$scope.$watch('timestamp', function(value) {
  if (value) {
    var time = new Date(value);       
    $scope.timestamp= time.toDateString();
  }
});

html应该是

ng-model="timestamp"