Javascript 角度UI选择2-在选项卡开关上显示[object]

Javascript 角度UI选择2-在选项卡开关上显示[object],javascript,angularjs,angular-ui-router,angularjs-select2,ui-select2,Javascript,Angularjs,Angular Ui Router,Angularjs Select2,Ui Select2,使用Angular选择2似乎可以工作-但是我使用的是ui路由器,我有不同的选项卡 my select2输入中的一个用于两个选项卡,ng型号相同。虽然一切正常,但当我从一个选项卡切换到另一个选项卡时,它显示的不是select2输入中的值,而是[object object],即使我从选项卡A切换到选项卡B,然后再切换到选项卡A,我看到的不是我记下的值,而是[object] 有没有简单的解决办法 代码如下: // In the parent controller $scope.select2Opt

使用Angular选择2似乎可以工作-但是我使用的是ui路由器,我有不同的选项卡

my select2输入中的一个用于两个选项卡,ng型号相同。虽然一切正常,但当我从一个选项卡切换到另一个选项卡时,它显示的不是select2输入中的值,而是[object object],即使我从选项卡A切换到选项卡B,然后再切换到选项卡A,我看到的不是我记下的值,而是[object]

有没有简单的解决办法

代码如下:

// In the parent controller 

$scope.select2Options = { allowClear:true, multiple:true, tags:[] } ;
$scope.select2InclTables = []; // whether I set this or not, the problem still remains

$scope.$watch('select2InclTables', function() {
  $scope.tables = "";
  if ($scope.select2InclTables) {
      for (var i =0; i<$scope.select2InclTables.length; i++) {
         $scope.tables+="`"+$scope.select2InclTables[i].text;
     }
 }
});



//In both tabs (two separate html files) : 

<input ui-select="select2Options" ng-model="$parent.select2InclTables" data-placeholder="Pick tables"/>

你能发布指令的代码吗?@Florent刚刚发布:“$parent.select2InclTables”的值是多少?