Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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 如何使用AngularJS将一个人从DropDownList(ddl在表1中)移动到另一个表(表2)?_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 如何使用AngularJS将一个人从DropDownList(ddl在表1中)移动到另一个表(表2)?

Javascript 如何使用AngularJS将一个人从DropDownList(ddl在表1中)移动到另一个表(表2)?,javascript,html,angularjs,Javascript,Html,Angularjs,这是我的第一篇文章,所以请善待我D 我想要的是从下拉列表(表1)中选择一个人,当我按下按钮时,我想要将所选的人移动到另一个表(表2)。 我将从我的电脑上发布一些屏幕,因为我无法添加代码(我收到一些错误,比如说代码太多或类似的东西…) 这里是照片链接。我没有10个声誉,所以我不能发布不同的URL和描述…:D 我在每张照片上都写下描述:D 提前准备 在您的Plunk中有一个方法moveAudit。此方法接收一个项目: $scope.moveAudit = function (item) //Fun

这是我的第一篇文章,所以请善待我D 我想要的是从下拉列表(表1)中选择一个人,当我按下按钮时,我想要将所选的人移动到另一个表(表2)。 我将从我的电脑上发布一些屏幕,因为我无法添加代码(我收到一些错误,比如说代码太多或类似的东西…)

这里是照片链接。我没有10个声誉,所以我不能发布不同的URL和描述…:D

我在每张照片上都写下描述:D


提前准备

在您的Plunk中有一个方法
moveAudit
。此方法接收一个项目:

$scope.moveAudit = function (item) //Function for moving the unassigned audits
{
    //var assignedAudit = $scope.assignedAudit; //--> you dont need this here
    //var audit = $scope.unassignedAudit; //--> unused variable
    //var auditId = $scope.unassignedAudit.IdUnassignedAudit; //--> unused variable

    //TODO: here you need to add the selected 'expert' to item
    // inspect/debug how your form POST passes this information to the controller
    // ideally put it in a scoped var or pass it in the method: $scope.moveAudit = function (item, selectedExpert)
    item.AssignedExpert = $scope.selectedExpert

    //add to AssignedAudit 
    $scope.assignedAudit.push(item);
    console.log("Row added: ", $scope.assignedAudit);

    //TODO: probably you want to remove the item from $scope.assignmentExperts
};
我无法调试plunker,因为它是不完整的,但这应该可以做到


在进一步检查您的代码后,它看起来像是
$scope。ddSelection
是选定的专家。

这是带有代码D的Plunker链接。您能更明确一点吗?因为我对angular:(而且我不能在HTML中添加2 ul。该表是标准的,不能修改。我需要以某种方式完成函数
$scope.showSelection=function(){}
在angular中,您让模型来完成工作。基本上,代码看起来就是这样编写的,因此如果您更新您正在使用的
项,并将其添加到列表中,您的中继器反映的ui应该相应地更新。您可以尝试将
$scope.$apply();
添加到moveAudit方法中。另请参见:在文档中。