2016-08-11 3 views
0

Я использую шаблон ng-duallist. Я получил его здесь: https://github.com/tushariscoolster/ng-duallistШаблон, используемый в Angularjs

Я хочу использовать дважды в одном и том же контроллере html. Я создал для него новую переменную, но контент всегда такой же, как я могу его отделить?

+0

нет кода, ни одна игра :) – AranS

+0

ı просто добавить блок кода –

ответ

0

Я хочу добавить VM2 в другое содержимое данных, но всегда такое же значение не добавлено два Duallist

hmtl code

directives code

var existingEntries = []; 
    var vm = this; 
    vm.property = 'controller'; 

activate(); 

function activate() { 
    vm.leftValue = []; 
    vm.rightValue = []; 
    vm.addValue = []; 
    vm.removeValue = []; 

    function loadMoreLeft() { 
     for (var i = 0; i < $scope.reasonOfLack.length; i++) { 
      vm.leftValue.push({ 
       'name': $scope.reasonOfLack[i] 
      }); 

     } 
    }; 

    function loadMoreRight() { 
    } 


    vm.options = { 
     leftContainerScrollEnd: function() { 
     }, 
     rightContainerScrollEnd: function() { 
     }, 
     leftContainerSearch: function (text) { 
      console.log(text) 
      vm.leftValue = $filter('filter')(leftValue, { 
       'name': text 
      }) 

     }, 
     rightContainerSearch: function (text) { 

      vm.rightValue = $filter('filter')(rightValue, { 
       'name': text 
      }) 
     }, 
     leftContainerLabel: 'Uygunsuzluk Sebepleri', 
     rightContainerLabel: 'Seçilen Uyunsuzluk Sebepleri', 
     onMoveRight: function() { 
      console.log('right'); 
      console.log(vm.addValue); 

     }, 
     onMoveLeft: function() { 
      console.log('left'); 
      console.log(vm.removeValue); 
     } 

    }; 
    loadMoreLeft(); 


    var leftValue = angular.copy(vm.leftValue) 

    var rightValue = angular.copy(vm.rightValue) 

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