show: function show() {
          return $xngCompiler.compile(options).then(function (compiledData) {
            element = compiledData.link(options.scope);
            var ret = options.onShow(options.scope, element, options);
            return $q.when(ret).then(startHideTimeout);