將JSON從服務器反序列化後我得到的日期時間以毫秒爲單位:$scope.JDT = "1492499995056";
。我可以使用過濾器在我的視圖中顯示範圍變量'JDT':如何將毫秒轉換爲AngularJS中的格式化日期時間
{{JDT | date:「dd/MM/yyyy h:mm:ss a」}}
...但是,我並不真的需要它。我想在我的範圍內使用此過濾器,而不是通過這種格式化數據填充另一個範圍變量,但我找不到一種方法來完成此操作。
將JSON從服務器反序列化後我得到的日期時間以毫秒爲單位:$scope.JDT = "1492499995056";
。我可以使用過濾器在我的視圖中顯示範圍變量'JDT':如何將毫秒轉換爲AngularJS中的格式化日期時間
{{JDT | date:「dd/MM/yyyy h:mm:ss a」}}
...但是,我並不真的需要它。我想在我的範圍內使用此過濾器,而不是通過這種格式化數據填充另一個範圍變量,但我找不到一種方法來完成此操作。
使用過濾器這樣的控制器
$scope.sample = $filter('date')($scope.JDT,"dd/MM/yyyy h:mm:ss a");
演示
angular.module("app",[])
.controller("ctrl",function($scope,$filter){
$scope.JDT = "1492499995056"
$scope.sample = $filter('date')($scope.JDT,"dd/MM/yyyy h:mm:ss a");
console.log($scope.sample)
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
</div>
...謝謝,非常有幫助... – cembo