2

これは非常に基本的な要求のように思えるかもしれません。しかし、私の頭は曖昧すぎて、これを行う正しい方法を理解できません。

キーワードの多次元配列があります。これらは列に分割されています。一度に列に表示されるのは 2 つだけに制限する予定です。合計 5 列で、各列は 2 つのキーワードで構成されています。これが「ページ」で構成されているものです。

私が以下に持っているものは間違っています。forページを割り当てようとしている内側が正しくありません。外側forまさに私が必要とすることを行います (データを 2 ワード/列に制限します)。

for (i; i < keywordData.length; i++) {
    nkeywordData[i] = keywordData[i].splice(start,limit);
    for (var k=0; k < nkeywordData.length; k++){
        pages[k] = nkeywordData;
    }
}

サンプルデータ:

$rootScope.keywordData = [
    ["column1","test1","test1","tea","party", "water bottle"],
    ["column2","test2","test2","test2 test2"],
    ["column3","test3","t3","longer test3 "],
    ["column4","test4","testing4 tesf asdfsdf"],
    ["column8","test5","test5 asdfsdfasdfasdfasa asda asdfsas"]
];

列への配置などを処理する他の機能があります。ページを機能させることができません。

期待される結果: 3 ページ、最後のページはparty, water bottle最も長いため、配列にのみ含まれます。他の配列は空になります。

これは、最初の「ページ」がどのように見えるかです。次に、「さらに表示」をクリックすると、次の「ページ」がその下に追加されます。

keygenshowmore

4

1 に答える 1