Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Jquery AngularJS的所有缺失方法都在哪里?_Jquery_Angularjs_Jquery Deferred_Deferred - Fatal编程技术网

Jquery AngularJS的所有缺失方法都在哪里?

Jquery AngularJS的所有缺失方法都在哪里?,jquery,angularjs,jquery-deferred,deferred,Jquery,Angularjs,Jquery Deferred,Deferred,我正在使用AngularJS,与顺从者和承诺者一起工作。AngularJS的遵从者和承诺中缺少很多方法。例如: 在angular中,我如何获得承诺状态?在jQuery中,我可以执行以下操作: $.deferred().status(); 为了创建解决延迟,我必须编写两行代码: var d = $q.defer(); d.resolve(); 其中jQuery中有一行: $.deferred().resolve() 在开发过程中,我还遇到许多其他问题。我遗漏了什么吗?在第二个示例中,v

我正在使用AngularJS,与顺从者和承诺者一起工作。AngularJS的遵从者和承诺中缺少很多方法。例如:

  • 在angular中,我如何获得承诺状态?在jQuery中,我可以执行以下操作:

    $.deferred().status();
    
  • 为了创建解决延迟,我必须编写两行代码:

    var d = $q.defer();
    d.resolve();
    
    其中jQuery中有一行:

    $.deferred().resolve() 
    

  • 在开发过程中,我还遇到许多其他问题。我遗漏了什么吗?

    在第二个示例中,
    var d=$q.defer();d、 解决()
    在语法上与
    $q.defer().resolve()
    相同,所以我不确定问题出在哪里。@rossipedia:这个特定的问题不是问题,因为我可以在AngularJS中实现相同的功能,但AngularJS需要两行代码。还有更多其他问题,比如我提到的第一个问题,当我发现另一个恼人的问题时,我会更新这个问题。我想说的是,你的例子#2是错误的。Angular不需要两行代码,因为您只需调用
    $q.defer().resolve()
    @rossipedia:当然可以,但如果我使用var d=$q.defer().resolve();d将是未定义的!