Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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 选择角度:在添加/编辑模式下ng模型_Javascript_Angularjs_Localytics_Angular Chosen - Fatal编程技术网

Javascript 选择角度:在添加/编辑模式下ng模型

Javascript 选择角度:在添加/编辑模式下ng模型,javascript,angularjs,localytics,angular-chosen,Javascript,Angularjs,Localytics,Angular Chosen,我有一个ObjectA,包括一个ObjectB列表,两个对象之间的关系是many-to-many: $scope.objectA = { name: “”, objectsB: [] } 首先,我从ObjectB表中加载所有现有的objectsB。我将它们放入选择选项列表中。然后在添加模式下,通过一个按钮,我让用户添加一个新的select,然后他选择一个值。如果他添加了多个选择项,则每个选择项的选定值将被推入$scope.objectA.objectsB 我面临的问题是编辑模式。例如,如果我想

我有一个
ObjectA
,包括一个
ObjectB
列表,两个对象之间的关系是
many-to-many

$scope.objectA = {
name: “”,
objectsB: []
}
首先,我从
ObjectB
表中加载所有现有的
objectsB
。我将它们放入
选择选项
列表中。然后在添加模式下,通过一个按钮,我让用户添加一个新的select,然后他选择一个值。如果他添加了多个选择项,则每个选择项的选定值将被推入
$scope.objectA.objectsB

我面临的问题是编辑模式。例如,如果我想编辑一个包含3个
objectB
objectA
,我可以在视图中看到3个选择,但没有显示值(
$scope.objectA.objectsB
中的值)

这是我的HTML:

   <div class="form-group" style="padding-left: 0px;" ng-repeat="objectB in objectA.objectsB">

                                <select chosen disable-search-threshold="1"  ng-model="objectB.id"
                                        ng-options="objectB.id as objectB.name for objectB in objectsB track by objectB.id">
                                    <option value="">&nbsp;</option>
                                </select>

                        </div>


由于您的问题似乎有点复杂,最好提供一个可运行的示例供其他人帮助。@Pengyy谢谢您,对不起,我现在无法提供可运行的示例。我的问题是,在编辑模式下,即使在
objectA.objectsB
中有值,也不会选择任何项目。当我打印
objectB
时,我可以看到整个对象。但是,如何在
选择已选择的
中选择它呢?。我想知道你是否能帮助我