File tree Expand file tree Collapse file tree 2 files changed +11
-14
lines changed
SimpleTaskSystemSPA_AngularJs_EntityFramework/SimpleTaskSystem.Web
Abp/Framework/scripts/libs/angular Expand file tree Collapse file tree 2 files changed +11
-14
lines changed Original file line number Diff line number Diff line change 4
4
return ;
5
5
}
6
6
7
- // 'abp' module ///////////////////////////////////////////////////////////
8
-
9
7
var abpModule = angular . module ( 'abp' , [ ] ) ;
10
8
11
9
abpModule . config ( [
12
10
'$httpProvider' , function ( $httpProvider ) {
13
11
$httpProvider . interceptors . push ( function ( $q ) {
12
+
13
+ var defaultError = {
14
+ message : 'Ajax request is not succeed!' ,
15
+ details : 'Error detail is not sent by server.'
16
+ } ;
17
+
14
18
return {
15
19
'response' : function ( response ) {
16
20
if ( ! response . config || ! response . config . abp || ! response . data ) {
19
23
20
24
var defer = $q . defer ( ) ;
21
25
22
- if ( response . data . targetUrl ) { //TODO: Check if it works and does not prevent return value!
23
- location . href = data . targetUrl ;
24
- }
25
-
26
26
if ( response . data . success === true ) {
27
27
response . data = response . data . result ;
28
28
defer . resolve ( response ) ;
29
29
} else { //data.success === false
30
30
if ( response . data . error ) {
31
31
abp . message . error ( response . data . error . message ) ;
32
32
} else {
33
- response . data . error = {
34
- message : 'Ajax request is not succeed!' ,
35
- details : 'Error detail is not sent by server.'
36
- } ;
33
+ response . data . error = defaultError ;
37
34
}
38
35
39
36
abp . log . error ( response . data . error . message + ' | ' + response . data . error . details ) ;
46
43
}
47
44
}
48
45
46
+ if ( response . data . targetUrl ) {
47
+ location . href = data . targetUrl ;
48
+ }
49
+
49
50
return defer . promise ;
50
51
}
51
52
} ;
Original file line number Diff line number Diff line change 19
19
taskService . getTasks ( {
20
20
state : $scope . selectedTaskState > 0 ? $scope . selectedTaskState : null
21
21
} ) . success ( function ( data ) {
22
- console . log ( arguments ) ;
23
22
vm . tasks = data . tasks ;
24
- } ) . error ( function ( a ) {
25
- console . log ( 'error!' ) ;
26
- console . log ( arguments ) ;
27
23
} ) ;
28
24
} ;
29
25
You can’t perform that action at this time.
0 commit comments