2016-08-11 18 views
0

私はng-duallistテンプレートを使用しています。私はここに持っています:https://github.com/tushariscoolster/ng-duallistAngularjsで使用しているテンプレート

私は同じhtmlコントローラで2回使用したいと思います。私はそれのための新しい変数を作成しましたが、コンテンツは常に同じですので、どうすればそれを分けることができますか?

+0

何のコードを追加していないVM2を追加したい、何のゲーム:) – AranS

+0

私は、コードブロックを追加していません –

答えて

0

は、私は他のデータの内容ではなく、常に同じ値が2つの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) 

} 
関連する問題