Angularjs Angular JS:将textarea内容绑定到特定的对象数组
有没有简单(或者没有这么简单)的方法将textarea模型绑定到特定的对象数组 文本区 现在,我可以使用ng list指令中的特定符号将其绑定到简单数组:Angularjs Angular JS:将textarea内容绑定到特定的对象数组,angularjs,textarea,angularjs-ng-model,angular-nglist,Angularjs,Textarea,Angularjs Ng Model,Angular Nglist,有没有简单(或者没有这么简单)的方法将textarea模型绑定到特定的对象数组 文本区 现在,我可以使用ng list指令中的特定符号将其绑定到简单数组: <textarea ng-trim="false" ng-list=" "></textarea> 然而,我想实现这一点: [{field1: "value1", field2: "value2", field3: "value3"}, {field1: "value1", field2: "val
<textarea ng-trim="false" ng-list=" "></textarea>
然而,我想实现这一点:
[{field1: "value1", field2: "value2", field3: "value3"}, {field1: "value1", field2: "value2", field3: "value3"}]
您可以构建如下函数:
["value1;value2;value3;", "value1;value2;value3;", "value1;value2;value3;"]
$scope.createObject = function(){
$scope.newAr = []
for(var i = 0; i < $scope.data.length; i++){
var str = $scope.data[i]
var splitStr = str.split(";");
var obj = {};
for(var j = 0; j < splitStr.length; j++){
obj['field'+(j+1)] = splitStr[j];
}
$scope.newAr.push(obj)
}
}
$scope.createObject=function(){
$scope.newAr=[]
对于(变量i=0;i<$scope.data.length;i++){
var str=$scope.data[i]
var splitStr=str.split(“;”);
var obj={};
对于(var j=0;j
然后用ng change调用它,如:
<textarea ng-change="createObject()" ng-model="data" ng-trim="false" ng-list=" "></textarea>
是一个工作的plunker。您可以构建如下功能:
["value1;value2;value3;", "value1;value2;value3;", "value1;value2;value3;"]
$scope.createObject = function(){
$scope.newAr = []
for(var i = 0; i < $scope.data.length; i++){
var str = $scope.data[i]
var splitStr = str.split(";");
var obj = {};
for(var j = 0; j < splitStr.length; j++){
obj['field'+(j+1)] = splitStr[j];
}
$scope.newAr.push(obj)
}
}
$scope.createObject=function(){
$scope.newAr=[]
对于(变量i=0;i<$scope.data.length;i++){
var str=$scope.data[i]
var splitStr=str.split(“;”);
var obj={};
对于(var j=0;j
然后用ng change调用它,如:
<textarea ng-change="createObject()" ng-model="data" ng-trim="false" ng-list=" "></textarea>
是一个有用的帮手。制作一个简单的小提琴来说明你的问题,并让其他人帮助你,总是很有帮助的。我在这里创建了一个:您是否试图将textarea绑定到数组中的特定对象?你想要达到的目标还很不清楚。制作一个简单的提琴来说明你的问题并让别人帮助你总是有帮助的。我在这里创建了一个:您是否试图将textarea绑定到数组中的特定对象?你想达到什么目的还不清楚。是的,我以前也试过这样的方法。但是后面没有验证,因为输入的格式必须是value1:value2;value3,这意味着每行三个值有两个分号。好的,那么你在找什么??我只举了一个你在问题中要求的确切功能的例子。是的,我以前试过类似的东西。但是后面没有验证,因为输入的格式必须是value1:value2;value3,这意味着每行三个值有两个分号。好的,那么你在找什么??我只举了一个你在问题中要求的确切功能的例子。