TemplateURL基于AngularJS中routeProvider中的json文件

时间:2014-01-06 15:03:59

标签: angularjs

我正在使用 Angular 1.2 ,我想基于json文件定义路由。

所以我正在阅读一个json文件,基于属性,我想使用不同的templateUrl。

所以我们说:

if(jsonfile.option == '2') {TemplateUrl: 'option2.html'};

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

考虑使用带有内联DIV的“模板”,对变量进行ng-include ...如下所示:

...
template: '<div ng-include="optionTpl"></div>',
...

在路线定义&amp;根据路径参数中的“选项”,将“optionTpl”变量设置为所需的URL

...
$scope.optionTpl = "option"+jsonfile.option+".html"
...