したがって、私はcsvファイルを読み込んでangleJSに渡すPHP関数を持っています。 csvファイル内Javascript配列の値をチェックして配列に代入する
、データ
[0] => Number,
[1] => Code,
[2] => Description,
[3] => Qty
の4種類があるが、 "エリア" データもあります。 「エリア」は「数」の[2]
[0] => "",
[1] => "",
[2] => Area,
[3] => ""
になりますこれは私が達成したい何イラスト
//Part 1
"","","Area 1",""
"No","Code","Description","QTY"
"No","Code","Description","QTY"
"No","Code","Description","QTY"
"No","Code","Description","QTY"
"No","Code","Description","QTY"
//Part 2
"","","Area 2",""
"No","Code","Description","QTY"
"No","Code","Description","QTY"
"No","Code","Description","QTY"
"No","Code","Description","QTY"
//And so on
は、私は面積を取得し、私にそれをプッシュすることができますか、です[0]が空で、[2]がnullでないかどうかをチェックすることによって、配列オブジェクトの残りの領域であり、前と同じ条件を検出すると、別の部分に新しい領域を割り当てます。
これはvm.products
for (var index = 0; index < resp.data.csv.length; index++) {
vm.products.push({
code: resp.data.csv[index][1],
qty: resp.data.csv[index][3],
//area: resp.data.csv[index].area,
description: resp.data.csv[index][2]
});
}
と呼ばれる、私の配列であるが、任意のヘルプ与えられた:)
卿、コードはほぼ完全に動作しますが、何の製品コードはありませんが、どのように配列にプッシュすることはできませんか? :)あなたが書いたコードでは、配列にヌルの製品コードを追加します。:) – Vinfoster0701
問題はありません。コードを更新してください(製品をelseブロックの配列にプッシュするコードを移動する必要があります) –
コードは今完全に動作します!私のようなジュニアプログラマを助けてくれてありがとう!本当に感謝し、良い一日を!まだ詳細を知る必要があります:) – Vinfoster0701