Anonymous Pens can't be embedded.
Edit on CodePen
{"__browser":{"country":"US","device":"unknown_device","mobile":false,"name":"unknown browser","platform":"unknown_platform","version":"0"},"__constants":{},"__CPDATA":{"domain_iframe":"https://cdpn.io","environment":"production","host":"codepen.io","iframe_allow":"accelerometer *; ambient-light-sensor *; camera *; display-capture *; encrypted-media *; geolocation *; gyroscope *; microphone *; midi *; payment *; vr *; web-share *; serial *; xr-spatial-tracking *","iframe_sandbox":"allow-downloads allow-forms allow-modals allow-pointer-lock allow-popups-to-escape-sandbox allow-popups allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation"},"__graphql":{"data":{"errors":[{"message":"Cannot return null for non-nullable field Query.sessionUser"}],"data":null},"url":"https://codepen.io/graphql","api":"cprails"},"__pay_stripe_public_key":"pk_live_2GndomDfiklqpSNQn8FrGuwZSMIMzha7DkLJqlYe7IR0ihKAlKdiHg68JJc5eVPt68rzAjzAAVXcUwjySHRCsgjQQ00gtRBUFNH","__pay_braintree_env":"production","__boomboom":{"serve_url":"https://cdpn.io/cpe/boomboom","store_url":"https://codepen.io/cpe/boomboom/store"},"__pageType":"embed","__item":"{\"editor_settings\":{\"auto_run\":true,\"auto_save\":true,\"format_on_save\":false,\"indent_with\":\"spaces\",\"tab_size\":2,\"id\":\"VoDkNZ\",\"autocomplete\":false,\"code_folding\":true,\"css_pre_processor\":\"none\",\"css_prefix\":\"neither\",\"css_starter\":\"neither\",\"emmet_active\":true,\"font_size\":14,\"font_type\":\"system\",\"html_pre_processor\":\"none\",\"js_pre_processor\":\"none\",\"key_bindings\":\"normal\",\"line_numbers\":true,\"line_wrapping\":true,\"match_brackets\":true,\"snippets\":{\"markupSnippets\":{},\"stylesheetSnippets\":{}},\"theme\":\"twilight\"},\"hashid\":\"gOabOr\",\"itemType\":\"pen\",\"resources\":[],\"tags\":[],\"id\":1331886,\"user_id\":1,\"html\":\"<html ng-app=\\\"ionicApp\\\">\\n <head>\\n <meta charset=\\\"utf-8\\\">\\n <meta name=\\\"viewport\\\" content=\\\"initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width\\\">\\n \\n <title>Sign-in, Then Tabs Example</title>\\n\\n <link href=\\\"https://code.ionicframework.com/0.9.27/css/ionic.min.css\\\" rel=\\\"stylesheet\\\">\\n <script src=\\\"https://code.ionicframework.com/0.9.27/js/ionic.bundle.min.js\\\"></script>\\n </head>\\n\\n <body>\\n \\n <ion-nav-bar animation=\\\"nav-title-slide-ios7\\\" \\n type=\\\"bar-positive\\\" \\n back-button-type=\\\"button-icon\\\" \\n back-button-icon=\\\"ion-arrow-left-c\\\"></ion-nav-bar>\\n \\n <ion-nav-view animation=\\\"slide-left-right\\\"></ion-nav-view>\\n\\n <script id=\\\"sign-in.html\\\" type=\\\"text/ng-template\\\">\\n <ion-view title=\\\"'Sign-In'\\\" left-buttons=\\\"leftButtons\\\" right-buttons=\\\"rightButtons\\\">\\n <ion-content has-header=\\\"true\\\">\\n \\n <input type=\\\"text\\\" ng-model=\\\"filterText\\\" />\\n <hr/>\\n <h2>Changed Value</h2>\\n <p>{{filterText}}</p>\\n </div>\\n\\n \\n <button class=\\\"button button-block button-positive\\\" ng-click=\\\"showValue()\\\">\\n alert value\\n </button>\\n \\n \\n </ion-content>\\n </ion-view>\\n </script>\\n\\n \\n</html>\",\"css\":\"\",\"js\":\"angular.module('ionicApp', ['ionic'])\\n\\n.config(function($stateProvider, $urlRouterProvider) {\\n\\n $stateProvider\\n .state('signin', {\\n url: \\\"/sign-in\\\",\\n templateUrl: \\\"sign-in.html\\\",\\n controller: 'SignInCtrl'\\n })\\n .state('forgotpassword', {\\n url: \\\"/forgot-password\\\",\\n templateUrl: \\\"forgot-password.html\\\"\\n })\\n .state('tabs', {\\n url: \\\"/tab\\\",\\n abstract: true,\\n templateUrl: \\\"tabs.html\\\"\\n })\\n .state('tabs.home', {\\n url: \\\"/home\\\",\\n views: {\\n 'home-tab': {\\n templateUrl: \\\"home.html\\\",\\n controller: 'HomeTabCtrl'\\n }\\n }\\n })\\n .state('tabs.facts', {\\n url: \\\"/facts\\\",\\n views: {\\n 'home-tab': {\\n templateUrl: \\\"facts.html\\\"\\n }\\n }\\n })\\n .state('tabs.facts2', {\\n url: \\\"/facts2\\\",\\n views: {\\n 'home-tab': {\\n templateUrl: \\\"facts2.html\\\"\\n }\\n }\\n })\\n .state('tabs.about', {\\n url: \\\"/about\\\",\\n views: {\\n 'about-tab': {\\n templateUrl: \\\"about.html\\\"\\n }\\n }\\n })\\n .state('tabs.navstack', {\\n url: \\\"/navstack\\\",\\n views: {\\n 'about-tab': {\\n templateUrl: \\\"nav-stack.html\\\"\\n }\\n }\\n })\\n .state('tabs.contact', {\\n url: \\\"/contact\\\",\\n views: {\\n 'contact-tab': {\\n templateUrl: \\\"contact.html\\\"\\n }\\n }\\n });\\n\\n\\n $urlRouterProvider.otherwise(\\\"/sign-in\\\");\\n\\n})\\n\\n.controller('SignInCtrl', function($scope, $state) {\\n \\n \\n $scope.filterText = 'startText';\\n \\n \\n $scope.showValue = function(){\\n alert('value is : '+ $scope.filterText); \\n }\\n \\n $scope.$watch('filterText',function(newValue , oldValue){\\n\\n alert('TEXT HAS BEEN CHANGED');\\n });\\n \\n \\n \\n \\n})\\n\",\"html_pre_processor\":\"none\",\"css_pre_processor\":\"none\",\"js_pre_processor\":\"none\",\"html_classes\":\"\",\"css_starter\":\"neither\",\"js_library\":\"\",\"created_at\":\"2014-03-25T19:26:18.000Z\",\"updated_at\":\"2014-03-29T19:58:20.000Z\",\"title\":\"Ionic Sign-in, then Tabs: 0.9.27\",\"description\":\"Demo showing how each tab has its own history stack. Navigating between each tab remembers the correct back and forward views that were visited.\",\"slug_hash\":\"IvuDJ\",\"head\":\"\",\"private\":false,\"has_animation\":true,\"team_id\":0,\"css_prefix\":\"neither\",\"template\":false,\"parent_id\":null,\"comments_count\":0,\"custom_screenshot_filename\":null,\"loves_count\":0,\"pick\":false,\"popularity_score\":0,\"views_count\":0,\"pick_visible_at\":null,\"cpid\":null,\"is_new_editor_pen\":false,\"protected\":false,\"access\":\"Public\",\"pen_hash\":null}","__processorsMap":{"autoprefixer":"autoprefixer-10","babel":"babel-7","coffeescript":"coffeescript-2","format-1":"format-1","flutter":"flutter-1","haml":"haml-4","less":"less-3","lint-1":"lint-1","livescript":"livescript-1","markdown":"markdown-11","postcss":"postcss-7","pug":"pug-2","sass":"sass-1","scss":"sass-1","sass-ruby-3":"sass-ruby-3","sass-ruby-compass-3":"sass-ruby-compass-3","slim":"slim-3","stylus":"stylus-0","typescript":"typescript-4","vue":"vue-2","vue3":"vue-3"},"__favicon_mask_icon":"https://cpwebassets.codepen.io/assets/favicon/logo-pin-b4b4269c16397ad2f0f7a01bcdf513a1994f4c94b8af2f191c09eb0d601762b1.svg","__favicon_shortcut_icon":"https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico","__path_to_iframe_console_runner":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeConsoleRunner-6d8bf8b4b479137260842506acbb12717dace0823c023e08b96360e60b0840d9.js","__path_to_iframe_refresh_css":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeRefreshCSS-44fe83e49b63affec96918c9af88c0d80b209a862cf87ac46bc933074b8c557d.js","__path_to_iframe_runtime_errors":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeRuntimeErrors-4f205f2c14e769b448bcf477de2938c681660d5038bc464e3700256713ebe261.js","__path_to_processor_worker":"https://cpwebassets.codepen.io/assets/packs/router.js","__path_to_stop_execution_on_timeout":"https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-2c7831bb44f98c1391d6a4ffda0e1fd302503391ca806e7fcc7b9b87197aec26.js","__pen_normalize_css_url":"https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css","__pen_prefix_free_url":"https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js","__pen_reset_css_url":"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css","__path_to_infinite_loop_detection":"https://cpwebassets.codepen.io/assets/packs/js/infiniteLoopDetection-82f064ba69873842185f.js"}