2014-01-06 4 views
0

Я использую Angular 1.2, и я хочу определить маршрутизацию на основе json-файла.TemplateURL на основе json-файла в routeProvider в AngularJS

Так что я читаю json-файл и, основываясь на атрибуте, хочу использовать другой templateUrl.

Так позволяет сказать:

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

Есть ли способ сделать это?

ответ

0

Рассмотрите возможность использования «шаблон» с инлайн DIV, делая нг-включать в переменную .. что-то, как показано ниже:

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

В определении маршрута & на основе «вариант» идет в пути PARAM , установите для переменной «optionTpl» нужный URL-адрес

... 
$scope.optionTpl = "option"+jsonfile.option+".html" 
... 
Смежные вопросы