を示しています人間が読める形式でしかし、値は各エントリに重複して表示されています。エポックを文字列に変換するために書いたコードは間違っていると思います。誰でも私の間違いを教えてもらえますか?重複する値は、私は日付を示していたのドロップダウンを持っている
2
A
答えて
1
重複した値を必要としない場合は、リストを作成する代わりにセットを作成できます。
scope.getDates = function() {
scope.newDates = new Set();
ApiServices.getAllDates().then(
function (response) {
scope.dates = response.data;
scope.dates.forEach(function (entry,index) {
entry = moment(entry, 'YYYY-MM-DD').format();
scope.newDates.add(entry);
});
if (scope.dates.length) {
scope.noRecords = false;
} else {
scope.noRecords = true;
}
},
function (err) {
// Handle error here
console.log('Error' + JSON.stringify(err.data));
});
};
+0
上記のメソッドは機能しません。値は表示されません。 –
+0
@shreyagupta私は答えを更新し、それがあなたのために働いたかどうかを確認してください –
2
ここで私が試した解決策とその働きです。値は重複しません。 response.dataには重複がない場合
scope.getDates = function() {
scope.newDates = new Set();
ApiServices.getAllDates().then(
function (response) {
scope.dates = response.data;
scope.dates.forEach(function (entry,index) {
scope.newDates = scope.dates.map(function(entry){
entry = moment(entry).format('YYYY-MM-DD');
return entry;
});
});
if (scope.dates.length) {
scope.noRecords = false;
} else {
scope.noRecords = true;
}
},
function (err) {
// Handle error here
console.log('Error' + JSON.stringify(err.data));
});
};
0
scope.getDates = function() {
$scope.humanizedDates = [];
ApiServices.getAllDates().then(
function (response) {
if (response.data.length) {
$scope.humanizedDates = response.data.map(function(date){
return moment(date).format('YYYY-MM-DD');
});
scope.noRecords = false;
} else {
scope.noRecords = true;
}
},
function (err) {
// Handle error here
console.log('Error' + JSON.stringify(err.data));
});
};
関連する問題
- 1. は、私はこのような名前のドロップダウンを持っているcollection_selectドロップダウンを持っているcollection_selectドロップダウン
- 2. は、私のようなドロップダウンを持っているHTMLで値
- 3. 重複パターンは、私は次のコードを持っている
- 4. MySQLは、私は次の表を持っている日付
- 5. は、私はこのコードを持っている日付
- 6. は、私は日付のテーブルを持っているPHP
- 7. エキス反転重複値は、私は2つのテーブルを持っている
- 8. タイムゾーンの変換は、私は次のコードを持っている日付値
- 9. Ninject GETALLは、私はこのコードを持っている重複したオブジェクト
- 10. は私がテーブルを持っている別の重複行
- 11. 私は次のコードを持っている特定の日付
- 12. 私は、データベースの日付を持っているデータベース
- 13. VBA私は、次のコードを持っている日付
- 14. Rubyは私が日付の配列を持っている日付
- 15. は持っている日付ピッカー
- 16. 日付でstrftime?私はUNIXタイムスタンプを持っていたとき
- 17. が、私は2つのテーブルを持っていない、重複
- 18. は、私は、次のインデックスを持つパンダのデータフレームを持っている日付
- 19. は、私は&日、週の日付でテーブルを持っている
- 20. 私のドロップダウンで重複した値
- 21. 私は次の日付持っているMySQLの
- 22. アンギュラ私は日付のこのソース持っているフォーマット
- 23. 私は次の日付形式持っているのPython
- 24. 日付/時刻レコードの重複を検出し、SQLを使用して重複しているレコードを表示
- 25. 私は日付ピッカーの任意の日付をクリックするだけで、日付picker.Nowを示しタイプ=「日時」のHTML5の入力フィールドを持っていた
- 26. は、日付の範囲、私が持っている
- 27. SQL:出力重複した名前が、私は次の表を持っている最新のAPPT日
- 28. MySQLは次のように私は、mysqlのテーブルを持っている重複した値に
- 29. は重複行を削除し、同様に、私はテーブルを持っている
- 30. Javascriptのブートストラップ日付ピッカーは、私は、各行の日付ピッカーを持つテーブルを持っているCHANGEDATE
あなたは確認することができますか? – NKDev
はい私は文字列で値を変換していないので、それはない –
あなたがplunk scope.dates.forEachを作成することをお勧めします(機能(エントリ、インデックス){ scope.newDates.push(moment.unix(entry).format( 'YYYY-MM-DD')); }) – NKDev