Skip to content

Commit dcdc1aa

Browse files
committed
updates sample
1 parent 58232a5 commit dcdc1aa

File tree

2 files changed

+31
-13
lines changed

2 files changed

+31
-13
lines changed

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,27 @@ define(function (require) {
9595
.state('home', {
9696
url: '/home',
9797
templateUrl: 'home/home.html',
98-
controller: 'homeCtrl',
99-
resolve: {
100-
// async load controller
101-
dummy: app.load('./home/homeCtrl')
102-
}
98+
// new attribute for ajax load controller js
99+
controllerUrl: 'home/homeCtrl',
100+
controller: 'homeCtrl'
103101
})
104102
.state('users', app.route({
105103
url: '/users',
106104
templateUrl: 'users/users.html',
105+
// new attribute for ajax load controller js
106+
controllerUrl: 'users/usersCtrl',
107107
controller: 'usersCtrl',
108-
// async load controller
109-
controllerUrl: '/users/usersCtrl'
108+
109+
/*
110+
// customize to load dependencies
111+
resolve: {
112+
dummy: app.load([
113+
'users/usersCtrl', // controller
114+
'services/usersService' // service
115+
// filters, directives, ...
116+
])
117+
}
118+
*/
110119
}));
111120
}]);
112121
});
@@ -118,7 +127,7 @@ define(function (require) {
118127
define(function (require) {
119128
var app = require('../app');
120129

121-
// dynamic load services
130+
// dynamic load services js
122131
require('../services/usersService');
123132

124133
app.controller('usersCtrl', ['$scope', function ($scope) {

sample/webapp/app-routes.js

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,25 @@ define(function (require) {
1313
.state('home', {
1414
url: '/home',
1515
templateUrl: 'home/home.html',
16-
controller: 'homeCtrl',
17-
resolve: {
18-
deps: app.load('home/homeCtrl')
19-
}
16+
controllerUrl: 'home/homeCtrl', // new attribute for ajax load controller js
17+
controller: 'homeCtrl'
2018
})
2119
.state('users', app.route({
2220
url: '/users',
2321
templateUrl: 'users/users.html',
22+
controllerUrl: 'users/usersCtrl', // new attribute for ajax load controller js
2423
controller: 'usersCtrl',
25-
controllerUrl: 'users/usersCtrl'
24+
25+
/*
26+
// customize to load dependencies
27+
resolve: {
28+
dummy: app.load([
29+
'users/usersCtrl', // controller
30+
'services/usersService' // service
31+
// filters, directives, ...
32+
])
33+
}
34+
*/
2635
}));
2736
}]);
2837
});

0 commit comments

Comments
 (0)