如果它为空angularjs,我该如何写一个条件http.get来创建一条记录

epv

我很好奇如何在http.get服务调用中添加条件语句。

例如我的服务电话:

$http.get(baseURL + "/api/complaints/" + $scope.Case + "/clists")
    .then(function (cl) {
        //success
        $scope.cl = []
        $scope.cl = cl;

    }, function (err) {
        //failure
        var errorMessage = "Cannot post checklists" + err;
    })
    .finally(function () {
        var isBusy = false;
    });

我想添加一个条件来说明$ scope是否不存在这些clists.Case,请运行post service调用以创建一个clist。看起来像这样:

$http.get(baseURL + "/api/complaints/" + $scope.Case + "/clists"")
    .then(function (cl) {
        //success
        $scope.cl = []
        if ($scope.cl.ID == null) {
            $http.post(baseURL + "/api/complaints/" + $scope.Case + "/clists")
            $scope.cl = cl;
        }
        else {
            $scope.cl = cl;
        }
    }, function (err) {
        //failure
        var errorMessage = "Cannot post checklists" + err;
    })
    .finally(function () {
        var isBusy = false;
    });
奥斯丁

看起来不错,除了这部分。您需要为帖子的promise添加一个回调函数:

if ($scope.cl.ID == null) {
    $http.post(baseURL + "/api/complaints/" + $scope.Case + "/clists")
        .then(function(cl) { 
            $scope.cl = cl;
        }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP查询选择一条记录

来自分类Dev

仅返回一条记录

来自分类Dev

通过获取另外两个的ID来获得一条记录

来自分类Dev

vim:如何复制一条记录

来自分类Dev

MySQL JOIN最后一条记录

来自分类Dev

如何写选择,使其在两个时间段之间仅返回一条记录

来自分类Dev

使用Linq来查询除一条记录以外的其他记录

来自分类Dev

MySql中的上一条记录

来自分类Dev

批量处理一条记录

来自分类Dev

我该如何写一个正确的路径来将文件保存在Java中?

来自分类Dev

如何通过单击网格ExtJS 6中的一个单元格来选择一条记录

来自分类Dev

我该如何写一个简单的示例,说明如何在Swift 5中使用委托

来自分类Dev

如果尚不为0,我该如何写一个function以加7并减2

来自分类Dev

如果元素的第一个子代不是javascript中的标记,该如何写?

来自分类Dev

如何写别名以使用第一个参数或*如果参数为空?

来自分类Dev

创建最后一条记录的Where子句

来自分类Dev

在一条语句中为两个模型创建一条记录

来自分类Dev

使用Linq来查询除一条记录以外的其他所有记录

来自分类Dev

如何通过获取每个组中的最后一条记录来删除重复的记录

来自分类Dev

如何写一个结构?

来自分类Dev

我该如何写一个可以搜索,重命名和替换文件的bash脚本

来自分类Dev

我有2个文档,我该如何写一个将输出作为单个文档返回的查询

来自分类Dev

我创建了一个模式对话框,以跳转到报告中的一条记录,但是我只能搜索一条记录

来自分类Dev

用ROWTYPE和额外的列创建一条记录

来自分类Dev

get_results不显示最后一条记录

来自分类Dev

我该如何写一个函数来填充文件中的向量

来自分类Dev

SQL - 显示一条记录是否是在另一条记录之后创建的

来自分类Dev

如何创建包含有关下一条或上一条记录的信息的视图?

来自分类Dev

如何写一个sql来选择特定条件的记录

Related 相关文章

  1. 1

    PHP查询选择一条记录

  2. 2

    仅返回一条记录

  3. 3

    通过获取另外两个的ID来获得一条记录

  4. 4

    vim:如何复制一条记录

  5. 5

    MySQL JOIN最后一条记录

  6. 6

    如何写选择,使其在两个时间段之间仅返回一条记录

  7. 7

    使用Linq来查询除一条记录以外的其他记录

  8. 8

    MySql中的上一条记录

  9. 9

    批量处理一条记录

  10. 10

    我该如何写一个正确的路径来将文件保存在Java中?

  11. 11

    如何通过单击网格ExtJS 6中的一个单元格来选择一条记录

  12. 12

    我该如何写一个简单的示例,说明如何在Swift 5中使用委托

  13. 13

    如果尚不为0,我该如何写一个function以加7并减2

  14. 14

    如果元素的第一个子代不是javascript中的标记,该如何写?

  15. 15

    如何写别名以使用第一个参数或*如果参数为空?

  16. 16

    创建最后一条记录的Where子句

  17. 17

    在一条语句中为两个模型创建一条记录

  18. 18

    使用Linq来查询除一条记录以外的其他所有记录

  19. 19

    如何通过获取每个组中的最后一条记录来删除重复的记录

  20. 20

    如何写一个结构?

  21. 21

    我该如何写一个可以搜索,重命名和替换文件的bash脚本

  22. 22

    我有2个文档,我该如何写一个将输出作为单个文档返回的查询

  23. 23

    我创建了一个模式对话框,以跳转到报告中的一条记录,但是我只能搜索一条记录

  24. 24

    用ROWTYPE和额外的列创建一条记录

  25. 25

    get_results不显示最后一条记录

  26. 26

    我该如何写一个函数来填充文件中的向量

  27. 27

    SQL - 显示一条记录是否是在另一条记录之后创建的

  28. 28

    如何创建包含有关下一条或上一条记录的信息的视图?

  29. 29

    如何写一个sql来选择特定条件的记录

热门标签

归档