如果它为空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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

get_results不显示最后一条记录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何写一个结构?

来自分类Dev

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

来自分类Dev

vim:如何复制一条记录

来自分类Dev

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

来自分类Dev

PHP查询选择一条记录

来自分类Dev

仅返回一条记录

来自分类Dev

MySQL JOIN最后一条记录

来自分类Dev

MySql中的上一条记录

来自分类Dev

批量处理一条记录

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

    get_results不显示最后一条记录

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

    如何写一个结构?

  22. 22

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

  23. 23

    vim:如何复制一条记录

  24. 24

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

  25. 25

    PHP查询选择一条记录

  26. 26

    仅返回一条记录

  27. 27

    MySQL JOIN最后一条记录

  28. 28

    MySql中的上一条记录

  29. 29

    批量处理一条记录

热门标签

归档