С кода всем сразу стало понятно что это angular.treeview.js
По самому выделению, мне известен узел, и я его выделяю
angular.forEach($scope.roleList, function(data, index){
if(data.roleId == 'role2'){
$scope.mytree.selectNodeLabel(data);
}
});
А можно ли прямо так (не работает)
$scope.mytree.selectNodeLabel('{"roleName":"Guest","roleId":"role3","children":[{"roleName":"subGuest1","roleId":"role11","children":[]},{"roleName":"subGuest2","roleId":"role12","collapsed":true,"children":[{"roleName":"subGuest2-1","roleId":"role121","children":[{"roleName":"subGuest2-1-1","roleId":"role1211","children":[]},{"roleName":"subGuest2-1-2","roleId":"role1212","children":[]}]}]}],"selected":"selected"}');