diff --git a/framework/js/onsen.js b/framework/js/onsen.js
index <HASH>..<HASH> 100644
--- a/framework/js/onsen.js
+++ b/framework/js/onsen.js
@@ -549,7 +549,9 @@ limitations under the License.
           }
         };
 
-        return ons._createPopoverOriginal(page, options);
+        return ons._createPopoverOriginal(page, options).then(function(popover) {
+          return angular.element(popover).data('ons-popover');
+        });
       },
 
       /**
fix(ons-popover): Changed ons.createPopover() to resolve component view object instead of ons-popover element on angular bindings.