Как отформатировать дату без использования ng-bind в angularjs? - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу отобразить дату в формате dd-mm-yyyy, мой код angualarjs:

var tabledata = [];
tabledata.push('<td class="myclass">' + value[1][0] + '</td>')

Я пытался использовать следующий код:

tabledata.push('<td class="myclass" ng-bind="date:'+'"dd-mm-yyyy"'+">+value[1][0]"+"</td>")

Это не работает.Ниже показано в html:

<td class="myclass" ng-bind="date:" dd-mm-yyyy"="">+value[1][0]</td>)

Есть ли альтернатива для достижения этой цели?.

1 Ответ

0 голосов
/ 07 февраля 2019

Я думаю, date pipe - это то, что вам нужно.Проверьте приведенный ниже пример для справки.

var app = angular.module('myApp', []);

app.controller('MyController', function MyController($scope) {
 $scope.date = new Date();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<div ng-controller='MyController' ng-app="myApp">
    {{date | date: 'dd-mm-yyyy'}}
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...