我是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)
我的问题是
我读了几篇博客,但我无法得到明确的看法.
你能指导我一下吗?
我知道$ 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已经在进行中是否有任何方法可以处理此错误?