したがって、最初のもの、ここで配列(後で説明)のために私のコードです:の取得データ最初
var UserProfiles = [{
userProfileID: 1,
firstName: 'Austin',
lastName: 'Hunter',
email: 'test',
token: '',
platform: 'android',
password: 'incorrect',
companyProfileID: 1,
UserTopics: [{
topicID: 1,
topicName: 'Needs Maintenance',
alertLevel: 'Urgent',
TopicDepartments: [{
departmentID: 1,
departmentName: 'Shop',
required: true,
DepartmentUsers: [{
userProfileID: 1,
firstName: 'Austin',
lastName: 'Hunter',
email: 'test',
token: '',
platform: 'android',
companyProfileID: 1
}]
}]
}]
}];
のでUSERPROFILESは何ですか?これは、多くのユーザープロファイルを保持する配列です。各プロファイルには複数のUserTopicsがあり、各UserTopicsには複数のTopicDepartmentsがあります。だから配列を持つ配列を持つ配列....吹いている心。 どのように入力されますか?それはサーバーに投稿してこの配列に挿入するイオン登録アプリケーションを使用して作成されます。しかし、それは私の問題ではありません。 私の問題は何ですか?だから、私のアプリには、私が投稿したコードがあります。私は単一のプロファイルを持っていて、UserProfiles [0]と言うことができます。 UserTopicsのtopicNameをすべてのインデックスで取得する必要があります。しかし、私はどのように各1つを取得し、私のアプリのドロップダウンメニューに入れるにはわからない。
私はストレージからユーザープロファイルを取得し、UserTopics.topicNameの関連のすべてを取得する必要が
<select ng-model="selectSubject" ng-change="changedValue(selectSubject)" data-ng-options="option.subject for option in subject">
\t \t \t \t \t <option value="" disabled>Select a Subject</option>
\t \t \t \t </select>
を持っています。
私は私の問題を説明する際に恐ろしい仕事をしたことを知っています。しかし、私は実際にいくつかの助けを借りて、私と一緒に働くことができ、説明するのを助けることができます
ネストされたループが必要になりますとして、あなたはそれぞれのオブジェクト内の複数の 'UserTopics'があるだろうと言って意味ですか? – brk
Inside UserProfiles = []複数のユーザーが存在します。各ユーザーには、UserTopicsオブジェクトがあります。各UserTopicsオブジェクトには複数のトピックがあり、各トピックには複数のTopicDepartmentsがあります。各部門には複数の部署ユーザーがいます。私は分かりませんが、実際は私の状況にとっては素晴らしいデータモデルです。 –
あなたのオブジェクトの構造は災害です。 – Azamantes