angular数组无键ng-model绑定无效

今遇到一个问题,如下数组:

{
    index:1,
    imgsrc:'images/coach.png',
    name:'吴教练',
    coachGrade:'金牌教练',
    tags:['二十年驾龄','和蔼可亲','教学有耐心','不抽烟']
}

ng-model循环绑定tags数组之后,值可以绑定成功,但是更改数据无法双向绑定,原来以为是子集循环的问题,最后换了数组格式发现是没有键的问题,纯数组非键值对无法实现数据的双向绑定。

解决的方法如下(更改数组为键值对数组):

{
    index:1,
    imgsrc:'images/coach.png',
    name:'吴教练',
    coachGrade:'金牌教练',
    tags:[  
        {id:1,tagname:'二十年驾龄'},
        {id:2,tagname:'和蔼可亲'},
        {id:3,tagname:'教学有耐心'},
        {id:4,tagname:'不抽烟'}
    ]
}

你可能感兴趣的:(angular数组无键ng-model绑定无效)