diff --git a/platform/nativescript/runtime/components/frame.js b/platform/nativescript/runtime/components/frame.js
index <HASH>..<HASH> 100644
--- a/platform/nativescript/runtime/components/frame.js
+++ b/platform/nativescript/runtime/components/frame.js
@@ -22,6 +22,16 @@ export default {
       required: false,
       default: null
     },
+    clearHistory: {
+      type: Boolean,
+      required: false,
+      default: false
+    },
+    backstackVisible: {
+      type: Boolean,
+      required: false,
+      default: true
+    },
     // injected by the template compiler
     hasRouterView: {
       default: false
@@ -88,6 +98,8 @@ export default {
 
     notifyPageMounted(pageVm) {
       let options = {
+        backstackVisible: this.backstackVisible,
+        clearHistory: this.clearHistory,
         create: () => pageVm.$el.nativeView
       }
feat(frame): allow setting clearHistory and backstackVisible options for default pages. (#<I>)