Angularjs如何动态路由
如果是一个大型的单页式系统难道要写超级多的如下代码么?
$stateProvider.state(xxx).state(yyy)........state(NNN),
Angularjs是不是有其他的解决方案?
如果是一个大型的单页式系统难道要写超级多的如下代码么?
$stateProvider.state(xxx).state(yyy)........state(NNN),
Angularjs是不是有其他的解决方案?
2015-04-09
http://stackoverflow.com/questions/24005250/angularjs-dynamic-stateprovider
var states = [{ name: 'main', url: '/', templateUrl: '/views/main.html', controller: 'MainCtrl' },{ name: 'login', url: '', templateUrl: '/views/login-form.html', controller: 'LoginCtrl' },{ name: 'logout', url: '', templateUrl: '', controller: 'LogoutCtrl' }, { name: 'sales', url: '', templateUrl: '/views/sales-data.html', controller: 'SalesDataCtrl', resolve: { user: 'User', authenticationRequired: ['user', function(user) { user.isAuthenticated(); }] // <------------------------- } }]; angular.forEach(states, function (state) { $stateProvider.state(state.name, state); });
举报