{"id":101825,"date":"2025-11-11T17:32:20","date_gmt":"2025-11-11T17:32:20","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/"},"modified":"2025-11-11T17:33:17","modified_gmt":"2025-11-11T17:33:17","slug":"angular-2-shopping-cart-angular-2-codeigniter-rest-api","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/","title":{"rendered":"Angular 2 Shopping Cart &#8211; Angular 2 &amp; CodeIgniter REST API"},"content":{"rendered":"<a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<p><a class=\"wp_automatic_demo_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fangular-2-shopping-cart-angular-2-codeigniter-rest-api%2Ffull_screen_preview%2F19981987\">LIVE PREVIEW<\/a><a class=\"wp_automatic_buy_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fangular-2-shopping-cart-angular-2-codeigniter-rest-api%2F19981987\">BUY FOR $39<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/previews.customer.envatousercontent.com\/files\/226727452\/Inline%20Preview%20Image.jpg\"><\/p>\n<h3 id=\"item-description__product-description\">Product Description<\/h3>\n<p>OctopusCodes Angular 2 Procuring Cart is a single web page Procuring Cart net utility with many helpful options of an eCommerce web site. It&#8217;s light-weight, versatile, adaptive, safe and simple to put in. Simply Set up it and begin promoting your merchandise and obtain funds by means of PayPal.<\/p>\n<p>OctopusCodes Angular 2 Procuring Cart has a straightforward administration web page that offers you full management over class, manufacturers, merchandise, orders, roles, accounts and settings.<\/p>\n<p>With our responsive, you should have your web site displayed accurately throughout a variety of end-user gadgets and display resolutions for simple ordering and trying out course of.<br \/>\n<\/p>\n<h3 id=\"item-description__front-end-features\">Entrance-end Options<\/h3>\n<ul>\n<li>Bootstrap Themes<\/li>\n<li>Responsive Design<\/li>\n<li>Single web page net app (SPA) created utilizing Angular 2<\/li>\n<li>Quickest store expertise<\/li>\n<li>Quick Product Search<\/li>\n<li>Quicker Add to Cart and Product Particulars<\/li>\n<li>Checkout with Paypal Integration<\/li>\n<li>Facility for Multi degree Class<\/li>\n<li>Facility for Model<\/li>\n<li>Filter Product with: Newest, Mosted View and Greatest Vendor<\/li>\n<li>Orders Historical past<\/li>\n<li>My Account<\/li>\n<\/ul>\n<h3 id=\"item-description__back-end-features\">Again-end Options<\/h3>\n<ul>\n<li>Classes Administration<\/li>\n<li>Manufacturers Administration<\/li>\n<li>Merchandise Administration<\/li>\n<li>Orders Administration<\/li>\n<li>Roles Administration<\/li>\n<li>Accounts Administration<\/li>\n<li>Admin Profile<\/li>\n<li>Securely constructed and forestall safety assaults<\/li>\n<\/ul>\n<h3 id=\"item-description__live-demo\">Reside Demo<\/h3>\n<ul>\n<li>\n    <a href=\"http:\/\/octopuscodes.com\/document\/angular2-shopping-cart\/live-demo\/video-demo.html\" rel=\"nofollow\">Live Demo<\/a>\n  <\/li>\n<\/ul>\n<h3 id=\"item-description__requirements\">Necessities<\/h3>\n<ol>\n<li>\n<h3 id=\"item-description__back-end-requirements\">Again-end Necessities<\/h3>\n<ul>\n<li>PHP 5.x<\/li>\n<li>MySQL 5.x<\/li>\n<\/ul>\n<\/li>\n<li>\n<h3 id=\"item-description__front-end-requirements\">Entrance-end Necessities<\/h3>\n<ul>\n<li>Angular 2<\/li>\n<li>NodeJS<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3 id=\"item-description__install-application\">Set up Software<\/h3>\n<ol>\n<li>\n<h3 id=\"item-description__install-database-on-hosting\">Set up Database on Internet hosting<\/h3>\n<p>    Create new database in your internet hosting and run <b>angularjs2shoppingcart.sql<\/b> file. Create database consumer and assign dbo rights to the consumer.\n  <\/li>\n<li>\n<h3 id=\"item-description__install-back-end\">Set up Again-end<\/h3>\n<ol>\n<li>Unzip <b>angularjs2shoppingcart.zip<\/b> file in <strong>Again Finish folder<\/strong> and add to your internet hosting. <\/li>\n<li>Open <b>database.php<\/b> file in <b>angularjs2shoppingcartapplicationconfig<\/b> foler<br \/>\n            and alter values of <b>hostname, database, username and<br \/>\n            password<\/b> as under:<\/p>\n<ul>\n<li>hostname: your server title<\/li>\n<li>database: your database title<\/li>\n<li>username: your username<\/li>\n<li>password: your password<\/li>\n<\/ul>\n<\/li>\n<li>Open <b>config.php<\/b> file in applicationconfig foler<br \/>\n            and alter worth of <b>base_url <\/b> as under:<\/p>\n<ul>\n<li>$config[&#8216;base_url&#8217;]: your area title<\/li>\n<\/ul>\n<\/li>\n<li>Run web site and login with default account:\n<ul>\n<li><b>Admin Panel (Admin entry)<\/b> <br \/>\n                URL:<br \/>\n                <a href=\"http:\/\/www.yourdomain.com\/admin\/login.html\" rel=\"nofollow\">http:\/\/www.yourdomain.com\/admin\/login.html<\/a><br \/>\n                Username: admin <br \/>\n                Password: 123 <br \/>\n                Bear in mind that you would be able to change default admin URL with a purpose to safe admin UI entry level.<\/li>\n<\/ul>\n<\/li>\n<li>Change setting values from admin panel.<\/li>\n<\/ol>\n<\/li>\n<li>\n<h3 id=\"item-description__install-front-end\">Set up Entrance-end<\/h3>\n<ol>\n<li>Obtain and set up newest Nodejs from <a href=\"https:\/\/nodejs.org\/en\/download\/\" rel=\"nofollow\">https:\/\/nodejs.org\/en\/download\/<\/a>. <\/li>\n<li>Unzip <b>angularjs2shoppingcart.zip<\/b> file in <strong>Entrance Finish folder<\/strong>. Change setting values in <strong>appservicesrest.service.ts<\/strong> file as under:\n<ul>\n<li>BASE_URL: url entry restful net providers from server <\/li>\n<li>keyValue: worth from normal setting in admin panel <\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3 id=\"item-description__product-support\">Product Assist<\/h3>\n<p>When you have issues, questions, ultimate, and so on&#8230;Contact me through e-mail <a href=\"mailto:octopuscodes@gmail.com\">octopuscodes@gmail.com<\/a> Please contact us with any questions you might have through the contact kind<br \/>\n    on my creator profile web page.<\/p>\n<h3 id=\"item-description__product-updates\">Product Updates<\/h3>\n<ul>\n<li>Free Updates<\/li>\n<li>100% Assist<\/li>\n<\/ul>\n<h3 id=\"item-description__history\">Historical past<\/h3>\n<ul>\n<li><i>V1.0 Launched &#8211; Could 18, 2017<\/i><\/li>\n<\/ul>\n<p>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/>\n<a href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fangular-2-shopping-cart-angular-2-codeigniter-rest-api%2F19981987\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LIVE PREVIEWBUY FOR $39 Product Description OctopusCodes Angular 2 Procuring Cart is a single web page Procuring Cart net utility with many helpful options of&#8230;<\/p>\n","protected":false},"author":1,"featured_media":101826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[12021,25709,25710,17093,4042,1811,2071,17094,545,17095,17096,13220,17097],"class_list":["post-101825","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codes","tag-angular","tag-angular-2","tag-angular-2-shopping-cart","tag-angular-shopping-cart","tag-angularjs","tag-cart","tag-codeigniter","tag-codeigniter-framework","tag-ecommerce","tag-php-shopping-cart","tag-shopping-online","tag-single-page","tag-single-page-application"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Angular 2 Shopping Cart - Angular 2 &amp; CodeIgniter REST API - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Angular 2 Shopping Cart - Angular 2 &amp; CodeIgniter REST API - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-11T17:32:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-11T17:33:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/11\/1762882342_Inline20Preview20Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"590\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"Angular 2 Shopping Cart &#8211; Angular 2 &amp; CodeIgniter REST API\",\"datePublished\":\"2025-11-11T17:32:20+00:00\",\"dateModified\":\"2025-11-11T17:33:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/\"},\"wordCount\":463,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762882342_Inline20Preview20Image.jpg\",\"keywords\":[\"angular\",\"angular 2\",\"angular 2 shopping cart\",\"angular shopping cart\",\"AngularJS\",\"cart\",\"codeigniter\",\"Codeigniter framework\",\"ecommerce\",\"php shopping cart\",\"shopping online\",\"single page\",\"single page application\"],\"articleSection\":[\"Code's\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/\",\"name\":\"Angular 2 Shopping Cart - Angular 2 &amp; CodeIgniter REST API - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762882342_Inline20Preview20Image.jpg\",\"datePublished\":\"2025-11-11T17:32:20+00:00\",\"dateModified\":\"2025-11-11T17:33:17+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762882342_Inline20Preview20Image.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1762882342_Inline20Preview20Image.jpg\",\"width\":590,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/11\\\/11\\\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Angular 2 Shopping Cart &#8211; Angular 2 &amp; CodeIgniter REST API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Angular 2 Shopping Cart - Angular 2 &amp; CodeIgniter REST API - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/","og_locale":"en_US","og_type":"article","og_title":"Angular 2 Shopping Cart - Angular 2 &amp; CodeIgniter REST API - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2025-11-11T17:32:20+00:00","article_modified_time":"2025-11-11T17:33:17+00:00","og_image":[{"width":590,"height":300,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/11\/1762882342_Inline20Preview20Image.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"Angular 2 Shopping Cart &#8211; Angular 2 &amp; CodeIgniter REST API","datePublished":"2025-11-11T17:32:20+00:00","dateModified":"2025-11-11T17:33:17+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/"},"wordCount":463,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/11\/1762882342_Inline20Preview20Image.jpg","keywords":["angular","angular 2","angular 2 shopping cart","angular shopping cart","AngularJS","cart","codeigniter","Codeigniter framework","ecommerce","php shopping cart","shopping online","single page","single page application"],"articleSection":["Code's"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/","url":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/","name":"Angular 2 Shopping Cart - Angular 2 &amp; CodeIgniter REST API - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/11\/1762882342_Inline20Preview20Image.jpg","datePublished":"2025-11-11T17:32:20+00:00","dateModified":"2025-11-11T17:33:17+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/11\/1762882342_Inline20Preview20Image.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/11\/1762882342_Inline20Preview20Image.jpg","width":590,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/11\/11\/angular-2-shopping-cart-angular-2-codeigniter-rest-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"Angular 2 Shopping Cart &#8211; Angular 2 &amp; CodeIgniter REST API"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/101825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=101825"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/101825\/revisions"}],"predecessor-version":[{"id":101827,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/101825\/revisions\/101827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/101826"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=101825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=101825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=101825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}