所以我有这个表,每行都有选择框。问题是,当我在一个选择框中进行更改时,所有这些更改都会显示相同的值。我需要的是取消绑定所有选择框,以便能够对每一个选择框进行不同的选择。
代码如下:
$timeStamp = time();
$pathName = "/gameLog/".$timeStamp.".txt";
$myFile = fopen($pathName, "w");
//+++++++++++++++++++++++++++++++++++
/*here you place your previous code, and inside the while
loop you use the fwrite() function to include the information
you want to save. For example:
fwrite($myFile, ($info."\n"));
where $info is the data you want to include in the file, and
"\n" is the line break.
*/
//+++++++++++++++++++++++++++++++++++
fclose($myFile);
答案 0 :(得分:0)
当您使用ng-model
绑定到mappingTypes.name
时,它将修改控制器范围上的属性,因为这是它定义的位置。 mappingTypes
不是ng-repeat
范围的一部分,因此它通过范围继承链并在那里更新它。因此,当您选择项目时,mappingTypes
现在是一个具有name
属性的数组。所有项都绑定到同一个数组,因此它们都具有相同的值。
如果您只想更改ng-repeat
中的特定项目,则应使用item.mapping
之类的内容。如果修改item
以外的任何内容,则修改整个控制器的范围。