javascript - 角度のコントローラーで二重層トラバーサルを実装できないのはなぜですか?
仅有的幸福
仅有的幸福 2017-07-05 10:55:57
0
1
716

この関数を実装し、取得したデータを 1 つのレベルまで走査してから各項目を走査し、各項目のデータの特定の値を前の層に割り当てる必要がありますが、実装できません。何をするか?
コード: var datalist=[];

リーリー
仅有的幸福
仅有的幸福

全員に返信(1)
学霸

为什么不可以呢,你的代码,一行没改:

var data = {
    "assets": [
    {
        "id": "001",
        "assetCount": 14,
        "availableCount": 9,
        "price": 2,
        "startDate": null,
        "age": 0,
        "description": "",
        "assetType": "台式机",
        "assetName": "赛尔",
        "assetModel": "Z-01",
        "userAssetList": [
        {
            "userDTO": {
                "confirmationDate": null,
                "firstJobDate": null,
                "id": "",
                "userCount": 0,
                "orgList": [],
                "roleList": [],
                "salaryTypeList": [],
                "socialSecurityList": [],
                "failCount": 0,
                "name": "管理员",
                "personalEmail": "932276768@qq.com",
                "personalPhone": "",
                "personalPhoneCountryCode": "86",
                "lastSalary": 0,
                "lastSalaryStartDate": null,
                "currentSalary": 0,
                "currentSalaryStartDate": null,
                "birthDate": null,
                "joiningDate": null,
                "successCount": 0,
                "locked": false,
                "identified": true,
                "active": false
            },
            "count": 3
        },
        {
            "userDTO": {
                "confirmationDate": null,
                "firstJobDate": null,
                "id": "",
                "userCount": 0,
                "orgList": [],
                "roleList": [],
                "salaryTypeList": [],
                "socialSecurityList": [],
                "failCount": 0,
                "name": "沙琪玛",
                "personalEmail": "zdygx951@163.com",
                "personalPhone": "17328121234",
                "personalPhoneCountryCode": "86",
                "lastSalary": 0,
                "lastSalaryStartDate": null,
                "currentSalary": 0,
                "currentSalaryStartDate": null,
                "birthDate": null,
                "joiningDate": null,
                "successCount": 0,
                "locked": false,
                "identified": true,
                "active": false
            },
            "count": 2
        }
        ]
    }
    ]
}

var datalist=[];
var dataDe = data.assets;
for(var i = 0;i<dataDe.length;i++){
    for(var j= 0;j<dataDe[i].userAssetList.length;j++){
        dataDe[i].userDtoName = dataDe[i].userAssetList[j];
        datalist.push(dataDe[i]);
    }
}
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!