Angular Js Binding

时间:2016-02-15 05:57:28

标签: angularjs spring

Angular js具有在页面加载时加载疫苗Mater详细信息的功能。它将显示在下拉列表中。

{
    "code": 0,
    "message": "Total 3 records found",
    "result": [{
        "vaccinationId": 1,
        "vaccinationName": "vacc 1",
        "vaccinationNameAr": null
    }, {
        "vaccinationId": 2,
        "vaccinationName": "vacc 2",
        "vaccinationNameAr": null
    }, {
        "vaccinationId": 3,
        "vaccinationName": "vacc 3",
        "vaccinationNameAr": null
    }]
}

在搜索时单击我必须从另一个表中获取值,此表将具有对疫苗接种ID的外键引用。

{
    "code": null,
    "message": "Page is searched successfully",
    "result": {
        "totalRecords": 2,
        "searchList": [{
            "jobVaccinationPK": {

                "vaccinationId": 1,
                "screeningTypeId": 2,
                "jobCategoryId": 1
            },
            "jobVaccinationPK": {
                "vaccinationId": 1,
                "screeningTypeId": 2,
                "jobCategoryId": 1
            }
        }]
    }
}

如果json响应是这样的话,我可以在UI中获取地图疫苗接种ID,已经加载疫苗接种主数据吗? 或者我是否需要使用第二个json再次获取主数据?

1 个答案:

答案 0 :(得分:0)

你可以让变量让我们说selectedVaccinationId

您必须在下拉选项中处理点击事件,并根据点击的选项,将vaccinationId分配给selectedVaccinationId变量。使用此变量的值从第二个表中获取数据。