如何在$ routeProvider.then中检测模板文件状态?

时间:2016-10-01 00:27:53

标签: angularjs

    $routeProvider.when('/dev/:name', {

        templateUrl: function(p) {
            console.log('app.config.js: DEV_MODE TEMPLATE');
            return 'Views/Layouts/' + p.name + '.layout.html'
        },
        controller: function($routeParams) {
            console.log('app.config.js: DEV_MODE CONTROLLER');
            return $routeParams.name + 'Controller';
        },
        css: function($routeParams){
            console.log($routeParams);
            console.log('app.config.js: DEV_MODE CSS');
            return 'css/'+$routeParams.name+'.css';
            // return $routeParams.name + 'Controller';
        }
    });

我希望我可以使用$ routeParams获取路径名,然后我可以用它来检测布局文件。如果没有退出布局文件,那么它将跳转到404.如何制作?

0 个答案:

没有答案