この質問をもう一度して申し訳ありませんが、答えや回避策は特定されていません。
これはこの質問のフォローアップです: Stackoverflow
問題を説明するプランカーがあります(基本的に、ツリー構造をドロップダウンリストに入れます):
図に示すように、最初の選択では値が選択されず、空の行に戻ります。これも謎です。
似たような事例が見つからず、諦めかけているのでこれがラストチャンスです。
重要なコード領域は、フィルターと initTreeSelect 関数です。
$scope.initTreeSelect = function(tree){
$scope.filteredFields = $filter('flattenTree')(tree);
return $scope.filteredFields[0];
};
angular.module('myApp.filters', []).filter('flattenTree', function (OrgSvc) {
return function (array) {
var arrayToReturn = [];
arrayToReturn = OrgSvc.flattenTree(array);
return arrayToReturn;
};})
あなたの助けは非常に高く評価されます! ありがとう