私のDBからオブジェクトとして返されたオブジェクトをリストするテーブルのページングを作成しようとしています。データ構造は次のようになります。angularJSでJSONオブジェクトを分割する方法
$scope.myJSONObj = {
app1: {
id: 1,
appName: "appIntegrated1",
status: "Pending"
},
app2: {
id: 2,
appName: "appIntegrated2",
status: "Pending"
},
app3: {
id: 3,
appName: "appIntegrated3",
status: "Completed"
},
app4: {
id: 4,
appName: "appIntegrated4",
status: "Pending"
},
app5: {
id: 5,
appName: "appIntegrated5",
status: "Pending"
},
app6: {
id: 6,
appName: "appIntegrated6",
status: "Pending"
},
app7: {
id: 7,
appName: "appIntegrated7",
status: "Pending"
},
app8: {
id: 8,
appName: "appIntegrated8",
status: "Pending"
},
app9: {
id: 9,
appName: "appIntegrated9",
status: "Pending"
},
app10: {
id: 10,
appName: "appIntegrated10",
status: "Pending"
}
私は構造を半分に分割し、最初の5つの結果を表示しようとしています。前/次のボタンがあり、次をクリックすると次の5つの結果(この場合は最後の5)が表示されます。しかし、すべてが機能するためには、オブジェクトを分割する必要があります。私が研究してきたすべてのメソッドは、配列やハックを必要とするオブジェクトを含んでいます。私は何かが欠落しているかどうか疑問に思っていたのですか、または作業するソリューションを作成する必要がありますか?
配列、ルートオブジェクト@ stej4nとして素晴らしい答えがあります。 +1 –
あなたの答えは完璧に動作します、ありがとうございます! – user3334871
編集:インデックスを抽出するより良い方法は、正規表現を使用することです、 'something1'、' foo2'、 'dummy3';と一致します;) –