填写Angular下拉列表的最佳实践

时间:2017-04-25 19:18:29

标签: javascript jquery angularjs drop-down-menu

所以,我有这个网格,用户可以在编辑表格中编辑信息,一旦用户按下所需行的编辑按钮就会出现

在这个表单上,我有几个下拉列表需要填写用户可以选择编辑行对象信息的选项。

我的问题是,在编辑对象之前,我需要将其锁定在数据库中,因此没有其他用户可以在编辑时对其进行修改或查询,因此在显示编辑表单之前,我查看对象是否未锁定,如果可用,请将其锁定。

为此,我调用api服务,锁定它,然后接收结果,然后复制要编辑的对象,将编辑表单show变量设置为true并显示表单

我想弄清楚的是,检索下拉数据的最佳做法是什么?

我已经有了这个

callApi.get("/api/object/checklock/" + objectid, function(result) {
    if (result === true) {
        $scope.$apply(() => {
            $scope.objectToModify = angular.copy(object); // clone object. Never modify over the original
            $scope.showObjectEditForm = true; // show object edit form
            $scope.showResults = false; // hide results table
        });
    } else if (result !== '') {
        // object locked by another user
    }
}, $scope.fnShowErrorMsg);

我应该在哪里调用其他休息服务来检索下拉值?

我知道在另一个内部申请时,申请不会被授予,并且下拉值取决于要编辑的对象中包含的某些信息,因此我无法获得下拉列表从一开始填写,需要使用所选行的信息检索

感谢

0 个答案:

没有答案