UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

20 lines (18 loc) 570 B
define(function (require) { var module = require('ui/modules').get('kibana'); module.directive('autoSelectIfOnlyOne', function ($parse) { return { restrict: 'A', require: 'ngModel', link: function (scope, element, attributes, ngModelCtrl) { attributes.$observe('autoSelectIfOnlyOne', function (result) { var options = $parse(result)(scope); if (options && options.length === 1) { ngModelCtrl.$setViewValue(options[0]); ngModelCtrl.$render(); } }); } }; }); });