在angular中,使用routeProvider,我们可以通过这种方式创建动态模板:
$routeProvider.when('/dev/:parent/:name', {
templateUrl: function(p) {
console.log('app.config.js: DEV_MODE TEMPLATE');
return 'Views/Layouts/' + p.parent + '/' + p.name + 'Layout.html'
},
controller: function($routeParams) {
console.log('app.config.js: DEV_MODE CONTROLLER');
return $routeParams.name + 'Controller';
},
});
我想知道我是否可以通过URL控制控制器,例如
return 'Controllers/' + p.parent + '/' + p.name + 'Ctrl.js'