Javascript 在angularJS中使用split()时无法编辑输入

Javascript 在angularJS中使用split()时无法编辑输入,javascript,arrays,angularjs,json,angularjs-scope,Javascript,Arrays,Angularjs,Json,Angularjs Scope,我有一个嵌套的JSON对象,其中有一个属性的数组。 数组项具有“;” 我想达到的目的是治疗“;”作为分隔符,然后进一步拆分数组项以进行更改 更改完成后,将它们重新连接到原来的位置。 问题是,我可以基于此分隔符拆分数组项,但无法编辑它。 我的JSON: 这是一个问题:您必须为每个拆分的值创建模型,然后在更改文本框中的值时更新相应的模型,然后您可以编写一个函数来更新扩展数据值 这是一个plnkr示例,虽然有点棘手,但仍然有可能。您将需要两个ngRepeat循环,通过少量ngInit/ngChange

我有一个嵌套的JSON对象,其中有一个属性的数组。 数组项具有“;”

我想达到的目的是治疗“;”作为分隔符,然后进一步拆分数组项以进行更改

更改完成后,将它们重新连接到原来的位置。 问题是,我可以基于此分隔符拆分数组项,但无法编辑它。 我的JSON:


这是一个问题:

您必须为每个拆分的值创建模型,然后在更改文本框中的值时更新相应的模型,然后您可以编写一个函数来更新扩展数据值


这是一个plnkr示例,虽然有点棘手,但仍然有可能。您将需要两个
ngRepeat
循环,通过少量
ngInit
/
ngChange
操作来初始化和更新内容:

angular.module('demo',[]).controller('DemoController',Ctrl);
函数Ctrl($scope){
$scope.group={
名称:“test1”,
扩展数据:[“1;2;3”,“abhsad”]
}
}

组={{group | json}}

这将仅适用于数组中的第一项,因为您已经给出了数组索引[0]
{
    name:"test1",
    xdata:["1;2;3","abhsad"]
}