2015-04-29 2 views
-1

Я создаю приложение, которое позволяет пользователю выбирать различные виджеты с помощью графического интерфейса. Цель состоит в том, чтобы реализовать различные виджеты как угловые директивы.Угловой JS - динамически выбирает директиву

THE CONTROLLER 
$scope.widgets = ['one', 'two', 'three']; 


THE TEMPLATE 
<{{widget}} ng-repeat="widget in widgets"></{{widget}}> 

Кто-нибудь знает, как лучше всего сделать эту работу? Благодаря!

ответ

2

Может быть, вам нужно взглянуть на $compile

Я создаю динамический контент таким образом:

$compile('<one ng-repeat="widget in widgets"></one>')($scope); 

Я взял идею из этого поста: angularjs dynamic templates

Я надеюсь, что это помогает.

Смежные вопросы