小编Vin*_*uis的帖子

在角度中使用多个模块有什么好处?

我是Angular Js的熟悉人,最近我看到在一些项目中,在主模块中创建并组装了多个角度模块.

代码看起来像.

angular.module("main",['main.sub1','main.sub2','main.sub2'])

angular.module("main.sub1",[])

angular.module("main.sub2",[])

angular.module("main.sub3",[])
Run Code Online (Sandbox Code Playgroud)

我的问题是

  1. 什么时候接近分裂模块的方式?
  2. 它有用吗?
  3. 这是否会影响路由[routeProvider/stateProvider](因为模块的定义不同,我可以单独为每个模块放置路由提供者或状态提供者)
  4. 如果我在子模块中注入依赖项,它们默认注入主模块中吗?

我读了几篇博客,但我无法得到明确的看法.

你能指导我一下吗?

javascript module angularjs angular-ui-router

12
推荐指数
2
解决办法
2468
查看次数

错误:在相同的角度Js函数中使用两个Http请求调用时,$ digest已在进行中

我知道$ digest已经在进行中的错误问题,但在这里我没有明确地调用apply或digest方法

我在同一个angularJS函数中使用两个http调用,这导致我正在进行$ digest的错误,我的代码就像

 $http.post('/CRUDOper/memberInsert',$scope.memberAdd).
        success(function(post){
            if(!post.IsSuccess){
                alert(post.msg + "Try Again");
                return;
            }
            alert("Member Added Successfully");
        }
    );

    var autopass = Math.random().toString(36).slice(-8);
    var passwordinsert = {formno : $scope.memberAdd.formno, password : autopass  };
    $http.post('/CRUDOper/autogeneratepassword',passwordinsert).
        success(function(post){
            if(!post.IsSuccess){
                alert(post.msg + "Try Again");
                return;
            }
            alert("Autogenerated Password for present user : " + autopass );
        }
    );
Run Code Online (Sandbox Code Playgroud)

两个请求都被正确调用我的担心是firebug中的错误$ digest已经在进行中是否有任何方法可以处理此错误?

javascript angularjs

5
推荐指数
1
解决办法
2528
查看次数

标签 统计

angularjs ×2

javascript ×2

angular-ui-router ×1

module ×1