Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 安格拉斯<;选择>;对于数组中的每个对象_Javascript_Angularjs_Model View Controller - Fatal编程技术网

Javascript 安格拉斯<;选择>;对于数组中的每个对象

Javascript 安格拉斯<;选择>;对于数组中的每个对象,javascript,angularjs,model-view-controller,Javascript,Angularjs,Model View Controller,我正在从一个对象数组创建一个表。在每一行中,我都需要一个项目,其prechosen值等于行中使用的对象名称。 问题是:1。如何为每行选择一个默认值,该值等于每行中的reader.owner\u name。 2.如何理解更改了哪一行 {{reader.number} {{reader.type} 您可以按如下方式指定模型值 ng-model="reader.owner_name" 对于2。您必须在ng repeat:中指定索引,在读卡器跟踪中按$index读取。之后,您可以在更改功能中发

我正在从一个对象数组创建一个表。在每一行中,我都需要一个项目,其prechosen值等于行中使用的对象名称。 问题是:1。如何为每行选择一个默认值,该值等于每行中的
reader.owner\u name
。 2.如何理解更改了哪一行


{{reader.number}
{{reader.type}
  • 您可以按如下方式指定模型值

     ng-model="reader.owner_name"
    

  • 对于2。您必须在ng repeat:
    中指定索引,在读卡器跟踪中按$index
    读取。之后,您可以在更改功能中发送
    $index
    更改($index)
    。这会将对象链接到函数。问题是
    $index
    与数组
    读卡器中的索引不对应,因为它是按顺序排列的。那么它对应的是什么?好的,这个问题是使用您的解决方案解决的,但通过
    读卡器.arrayindex
    更改(读卡器.arrayindex)
    添加跟踪的,设置是以前设置的。ThanksNope,开始时仍然为空。您需要根据变量“referents”中的值进行绑定。此处ref.name应等于reader.owner\u name。否则,您可以这样做ng options=“option.STATE\u SHORTNAME as option.STATE\u LONGNAME for option in Opportunity STATE”您的意思是什么?确保ref.name中的值应等于您在mg模型中分配的值。否则你可以使用这个语法,我不确定我是否明白了。我使用了
    ng model='$parent.selectedSupervisor[reader.arrayindex]'
    ,现在我可以更改单个select,而不是全部。然后在控制器中,我创建了函数
    function fillDropdown(){for(var I=0;I
    我确信名称与来源相同的名称相同。但是没有效果。。。。
     ng-model="reader.owner_name"