2016-08-25 4 views
0

に戻す変数の値を追加し、私は形式で返されてされている日があります。

2016-07-25 10:50:14 

私はデータを取得し、ダッシュを取り除き、変数を作成しましたが、スペースとコロン:

var newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, ''); 

ここではconsole.log(date);私は私のメインの質問は、私は私が私のhtmlにそれを呼び出すと、角度日付フォーマットを使用できるように、変数のデータがコントローラの$の範囲に戻ってそれを追加することを取ることができる方法だと思い

20160725105014 

:として日付が返されます例えば:

{{ details.newDate | date:'MM/dd/yyyy @ h:mma' }} 

ありがとうございました。

答えて

1

は、変数にご希望の値「NEWDATE」をしたらあなたは、あなたのビューで使用する他のいくつかの$スコープ変数に同じ変数を割り当てることができ

$scope.details.newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '') 
+0

うまくいきました。 {{details.newDate}}では "20160725105014"と表示されます。しかし、私は "{{details.newDate | date:" MM-dd-yyyy 'at' HH:mm:ss "}}"を使用すると、新しい問題を作成したことを知っています。だから私はその問題の新しい質問を開始します。ヘルプと迅速な対応に感謝します! – agon024

1

のようなものであるべき。

var newDate = $scope.details["Created At"].replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, ''); 
$scope.myStrippedDate = newDate; 
+1

詳細を編集してください。コード専用と「試してください」の回答は、検索可能なコンテンツが含まれていないため、推奨されません。なぜ誰かが「これを試してみる」べき理由を説明しません。 – Paritosh

関連する問題