我正在尝试动态生成templatURL。我正在使用angularjs ui-routing
我的路由功能是:
}).state('error',{
url: '/:locale/office-profile/',
templateUrl: function(obj) {
return 'partials/error-' + obj.locale + '.html';
}
我读了其他stackoverflow的答案,他们说过要使用这样的功能。我想要实现的是obj.locale是动态填充的。我试图使用$ stateParams.locale,因为我认为url已经有了语言环境但是也没有用。
当我执行console.log(obj)时,它会输出“Object:{locale:null}”,因此无法尝试加载我的模板页面。
请告知我应该怎么做才能实现这一目标。谢谢