1

我需要使用动态模板和 url 配置动态状态。

.state('s1.s2.:s3',{
        url: "/name",
        templateUrl: ["$stateParams",function($stateParams) {
                        return 'path/' + $stateParams.s3 + '.html';
                    }],
        resolve:{
            loadPlugin :["$ocLazyLoad","$stateParams", function($ocLazyLoad,$stateParams){
                return $ocLazyLoad.load([{
                    name: $stateParams.name+"TemplatePage",
                    files : ['path/'+$stateParams.s3+'.js'] 
                }])
            }]
        },
        controller: $stateParams.s3 +'Controller',
    })

状态 s3 将是动态的。并且基于名称(s3),我需要以相同的名称(s3)加载 html 和 js 文件。有可能解决吗?,我搜索并想出了上面的代码,但不知道该怎么做。

4

0 回答 0