2015-03-20 3 views
0

Мне нужно разработать специальную директиву для обновления компонента multiselect html с помощью выбора из другого компонента multiselect html. Любой намек на то, как его достичь?Угловая настраиваемая директива для обновления компонента

+0

Почему вам нужна директива для этого? Звучит как простой повседневный случай – maurycy

+0

Я должен использовать директиву для требований к дизайну. Любой намек? – OuterSpace

+0

Вы что-то пробовали? Гораздо лучше подойти к StackOverflow с помощью «вот что я пытался, почему он сломан и что я хочу, чтобы он сделал», чем «Мне нужно сделать это, пожалуйста, сделайте это для меня». – GregL

ответ

0

Не уверен, если это то, что ищете, но вы могли бы попробовать что-то вроде этого:

myApp.directive("customDirective", function() { 
    return { 
    replace : true, 
    template : '<div><select multiple="" ng-model="valuesA" ng-options="item.text for item in listA"></select>' + 
       '<select multiple="" ng-model="valuesB" ng-options="item.text for item in valuesA"></select></div>', 

    controller : function ($scope) { 
     $scope.valuesA = []; 
     $scope.valuesB = []; 

     $scope.listA = [ 
     {text : "item 1", value: 1}, 
     {text : "item 2", value: 2}, 
     {text : "item 3", value: 3}, 
     {text : "item 4", value: 4} 
     ]; 
    } 
    } 
}); 
+0

Большое спасибо. В моем случае ситуация сложнее, но вы предоставили мне отличный намек. – OuterSpace