角度函数根据下拉列表中的选择更改json

时间:2014-06-02 02:07:28

标签: javascript angularjs

Angular noob在这里。

我有plunker这里有一个列表。列表中的一个项目有一个标志符号,单击该按钮可打开模态。该标记仅应用于列表中primary_program设置为 true 的一个项目。

这是我的json文件的格式:

{
        "student": 2773951, 
        "credits_completed": 26, 
        "academic_program_gpa": null, 
        "primary_program": true, 
        "academic_program": {
            "id": 596, 
            "acad_program_category": 2, 
            "acad_program_type": 2, 
            "program_title": "Associate in Sciences Degree", 
            "required_credits": 60, 
            "min_gpa": 2.0, 
            "description": "", 
            "colleges": [
                200, 
                300, 
                400, 
                500, 
                600, 
                700, 
                800
            ]
        }
    }

在模态中,我有一个下拉列表。选择一个程序后,我希望应用将所选内容的primary_program更改为 true ,将列表的其余部分更改为 false 。我如何编写一个函数来实现这个功能?我尝试使用ng-change()函数。但它并没有对json做任何改变。我该如何处理这个问题?

1 个答案:

答案 0 :(得分:1)

<select ng-change="onChange()">