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

时间:2015-05-07 12:05:47

标签: javascript html angularjs

这是我的第一篇文章,所以请和我好心。 :d 我想要的是从DropDownList(在表1中)中选择一个人,当我按下按钮时,我想将所选人员移动到另一个表(在表2上)。 我将从我的电脑上发布一些屏幕,因为我无法添加代码(我收到一些错误,例如代码太多或类似的东西......)

以下是与照片的链接。我没有10个声誉所以我不能发布不同的URL与描述......:D

http://postimg.org/gallery/13lmzz4kq/

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

提前Ty!

1 个答案:

答案 0 :(得分:1)

在你的plunker中你有一个方法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似乎是所选专家。