{"id":4167,"date":"2016-03-06T01:32:03","date_gmt":"2016-03-05T23:32:03","guid":{"rendered":"https:\/\/www.tomislavstankovic.com\/blog\/?p=4167"},"modified":"2019-01-05T19:59:12","modified_gmt":"2019-01-05T17:59:12","slug":"ngcordova-ionic","status":"publish","type":"post","link":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/","title":{"rendered":"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?"},"content":{"rendered":"<p>U pravilu, sve \u0161to radi u web pregledniku radit \u0107e i u va\u0161oj hibridnoj mobilnoj aplikaciji. Ipak, mobilne aplikacije \u010desto zahtijevaju vi\u0161e od mogu\u0107nosti samog web preglednika jer ipak mobilni ure\u0111aji imaju razli\u010dite senzore i ostale funkcionalnosti (\u017eiroskop, vibracija i dr.) bez \u010dega va\u0161a hibridna mobilna aplikacija ne bi bila ni\u0161ta vi\u0161e od neke obi\u010dne responzivne web stranice. Tu uska\u010du <a href=\"https:\/\/cordova.apache.org\/\" target=\"_blank\"><em>Apache Cordova<\/em><\/a> tj. <a href=\"https:\/\/ngcordova.com\/\" target=\"_blank\"><em>ngCordova<\/em><\/a> koji \u0107e vam omogu\u0107iti kori\u0161tenje upravo tih nativnih funkcionalnosti mobilnog ure\u0111aja.<\/p>\n<p>Prije nego se odlu\u010dite za kori\u0161tenje nekog plugina zapitajte se koliko vam je stvarno potreban i koja ograni\u010denja povla\u010di za sobom.<\/p>\n<p>P.S. Pluginove isprobavajte i testirajte na mobilnom ure\u0111aju umjesto u web pregledniku.<\/p>\n<h2>Apache Cordova<\/h2>\n<p><em>Cordova<\/em> se u va\u0161em <em>Ionic<\/em> projektu <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-framework-razvojna-okolina\/\" target=\"_blank\">nalazi od samog po\u010detka<\/a> ako se sjetite naredbe <span class=\"lang:sh decode:true crayon-inline \">$ npm install -g cordova ionic<\/span>, a da je to stvarno tako mo\u017eete se uvjeriti ako bacite pogled na <strong>index.html<\/strong>.<\/p>\n<pre class=\"lang:sh mark:14-15 decode:true \">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n  &lt;head&gt;\r\n    &lt;meta charset=\"utf-8\"&gt;\r\n    &lt;meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width\"&gt;\r\n    &lt;title&gt;&lt;\/title&gt;\r\n    &lt;link href=\"lib\/ionic\/css\/ionic.css\" rel=\"stylesheet\"&gt;\r\n    &lt;link href=\"css\/style.css\" rel=\"stylesheet\"&gt;\r\n    &lt;!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above\r\n    &lt;link href=\"css\/ionic.app.css\" rel=\"stylesheet\"&gt;\r\n    --&gt;\r\n    &lt;!-- ionic\/angularjs js --&gt;\r\n    &lt;script src=\"lib\/ionic\/js\/ionic.bundle.js\"&gt;&lt;\/script&gt;\r\n    &lt;!-- cordova script (this will be a 404 during development) --&gt;\r\n    &lt;script src=\"cordova.js\"&gt;&lt;\/script&gt;\r\n    &lt;!-- your app's js --&gt;\r\n    &lt;script src=\"js\/app.js\"&gt;&lt;\/script&gt;\r\n    &lt;script src=\"js\/controllers.js\"&gt;&lt;\/script&gt;\r\n    &lt;script src=\"js\/services.js\"&gt;&lt;\/script&gt;\r\n  &lt;\/head&gt;\r\n  &lt;body ng-app=\"starter\"&gt;\r\n    &lt;!--\r\n      The nav bar that will be updated as we navigate between views.\r\n    --&gt;\r\n    &lt;ion-nav-bar class=\"bar-stable\"&gt;\r\n      &lt;ion-nav-back-button&gt;\r\n      &lt;\/ion-nav-back-button&gt;\r\n    &lt;\/ion-nav-bar&gt;\r\n    &lt;!--\r\n      The views will be rendered in the &lt;ion-nav-view&gt; directive below\r\n      Templates are in the \/templates folder (but you could also\r\n      have templates inline in this html file if you'd like).\r\n    --&gt;\r\n    &lt;ion-nav-view&gt;&lt;\/ion-nav-view&gt;\r\n  &lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<p>S tako postavljenim <em>Ionic<\/em> projektom spremni ste za kori\u0161tenje <a href=\"https:\/\/cordova.apache.org\/plugins\/\" target=\"_blank\"><em>Cordova<\/em> pluginova<\/a>.<\/p>\n<p>Plugin \u0107ete dodati jednostavnom naredbom <span class=\"lang:sh decode:true crayon-inline \">cordova plugin add<\/span>. Svaki plugin ima svoju <a href=\"https:\/\/cordova.apache.org\/docs\/en\/latest\/guide\/overview\/\" target=\"_blank\">dokumentaciju<\/a>, ili bi trebao imati, i svakako ju detaljno prou\u010dite prije nego se odlu\u010dite na kori\u0161tenje nekog plugina.<\/p>\n<pre class=\"lang:sh decode:true \">cordova plugin add naziv-plugina<\/pre>\n<h2>ngCordova<\/h2>\n<p>Kako je ovdje primarno rije\u010d o razvoju hibridnih mobilni aplikacija pomo\u0107u <em>Ionic Frameworka<\/em> va\u017eno je znati da postoji puno <a href=\"https:\/\/blog.ionic.io\/ng-cordova\/\" target=\"_blank\">elegantnije rje\u0161enje<\/a> kada su u pitanju pluginovi, a to je <em>ngCordova<\/em>.<\/p>\n<p><a href=\"https:\/\/ngcordova.com\/docs\/plugins\/\" target=\"_blank\"><em>ngCordova<\/em> je set odabranih<\/a> <em>Apache Cordova<\/em> <a href=\"https:\/\/ngcordova.com\/docs\/plugins\/\" target=\"_blank\">pluginova<\/a> prilago\u0111enih <em>Ionic Frameworku<\/em>.<\/p>\n<p>Koriste\u0107i <em>Ionic CLI<\/em> dodajte podr\u0161ku za kori\u0161tenje <em>ngCordova <\/em>pluginova unutar <em>Ionic <\/em>aplikacije.<\/p>\n<pre class=\"lang:sh decode:true\">$ bower install ngCordova<\/pre>\n<p>Primjetit \u0107ete novi direktorij unutar <strong><em>www\/lib\/<\/em><\/strong><\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-direktorij.png\" rel=\"attachment wp-att-4186\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4186\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-direktorij.png\" alt=\"ngCordova Ionic\" width=\"364\" height=\"198\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-direktorij.png 364w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-direktorij-300x163.png 300w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/a><\/p>\n<p>Sljede\u0107i korak je pozvati <strong>ng-cordova.js<\/strong> unutar <strong>index.html<\/strong><\/p>\n<pre class=\"lang:xhtml mark:1 decode:true \">&lt;script src=\"lib\/ngCordova\/dist\/ng-cordova.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"cordova.js\"&gt;&lt;\/script&gt;<\/pre>\n<p>I zadnji korak je uklju\u010diti taj novi modul u Ionic aplikaciju. Otvorite <strong>www\/js\/app.js<\/strong> i dodajte <strong>&#8216;ngCordova&#8217;<\/strong> unutar uglate zagrade.<\/p>\n<pre class=\"lang:js mark:5 decode:true \">angular.module('starter', [\r\n  'ionic', \r\n  'starter.controllers', \r\n  'starter.services', \r\n  'ngCordova'\r\n  ])<\/pre>\n<p>Sada ste spremni za dodavanje pluginova.<\/p>\n<pre class=\"lang:sh decode:true \">cordova plugin add ...<\/pre>\n<p>Nakon \u0161to ste dodali plugin ubacite njegov kod, kojega \u0107ete vidjeti u dokumentaciji, u kontroler i obavezno ga pi\u0161ite unutar <span class=\"lang:js decode:true crayon-inline \">$ionicPlatform.ready()<\/span> jer ina\u010de bi mogli vidjeti hrpu <em>undefined <\/em> errora.<\/p>\n<pre class=\"lang:js mark:2 decode:true \">.controller('TestCtrl', function($ionicPlatform, $scope, $cordovaPlugin) {\r\n     $ionicPlatform.ready(function() {\r\n     $scope.devicePlatform = $cordovaPlugin.getPlatform();\r\n  });\r\n})<\/pre>\n<p>Prika\u017eite rezultat.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;ion-view title=\"Dashboard\"&gt;\r\n  &lt;ion-content class=\"has-header padding\"&gt;\r\n    &lt;h1&gt;Naslov&lt;\/h1&gt;\r\n     &lt;h2&gt;{{devicePlatform}}&lt;\/h2&gt;\r\n  &lt;\/ion-content&gt;\r\n&lt;\/ion-view&gt;<\/pre>\n<h2>Zaklju\u010dak<\/h2>\n<p>Nadam se da ste kroz ovaj blog post uspjeli shvatiti \u0161to su <em>Apache Cordova<\/em> tj. <em>ngCordova<\/em> i kako na jednostavan na\u010din mogu nadopuniti va\u0161u <em>Ionic<\/em> aplikaciju. U nekom od idu\u0107ih blog postova planiram prikazati konkretnu implementaciju pojedinih <em>ngCordova <\/em>pluginova.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>U pravilu, sve \u0161to radi u web pregledniku radit \u0107e i u va\u0161oj hibridnoj mobilnoj aplikaciji. Ipak, mobilne aplikacije \u010desto zahtijevaju vi\u0161e od mogu\u0107nosti samog web preglednika jer ipak mobilni ure\u0111aji imaju razli\u010dite senzore i ostale funkcionalnosti (\u017eiroskop, vibracija i dr.) bez \u010dega va\u0161a hibridna mobilna aplikacija ne bi bila ni\u0161ta vi\u0161e od neke obi\u010dne &hellip; <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/\" class=\"more-link\">Nastavi \u010ditati <span class=\"screen-reader-text\">\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4168,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[564,351],"tags":[347,348,361],"class_list":["post-4167","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile","category-razvoj","tag-apache-cordova","tag-ionic-framework","tag-ngcordova"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije? - Tomislav Stankovi\u0107<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije? - Tomislav Stankovi\u0107\" \/>\n<meta property=\"og:description\" content=\"U pravilu, sve \u0161to radi u web pregledniku radit \u0107e i u va\u0161oj hibridnoj mobilnoj aplikaciji. Ipak, mobilne aplikacije \u010desto zahtijevaju vi\u0161e od mogu\u0107nosti samog web preglednika jer ipak mobilni ure\u0111aji imaju razli\u010dite senzore i ostale funkcionalnosti (\u017eiroskop, vibracija i dr.) bez \u010dega va\u0161a hibridna mobilna aplikacija ne bi bila ni\u0161ta vi\u0161e od neke obi\u010dne &hellip; Nastavi \u010ditati \u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-05T23:32:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-05T17:59:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-Framework.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"510\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomislav Stankovi\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/\"},\"author\":{\"name\":\"Tomislav Stankovi\u0107\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"headline\":\"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?\",\"datePublished\":\"2016-03-05T23:32:03+00:00\",\"dateModified\":\"2019-01-05T17:59:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/\"},\"wordCount\":406,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/ngCordova-Ionic-Framework.jpg\",\"keywords\":[\"Apache Cordova\",\"Ionic Framework\",\"ngCordova\"],\"articleSection\":[\"Mobile\",\"Razvoj\"],\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/\",\"name\":\"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije? - Tomislav Stankovi\u0107\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/ngCordova-Ionic-Framework.jpg\",\"datePublished\":\"2016-03-05T23:32:03+00:00\",\"dateModified\":\"2019-01-05T17:59:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/ngCordova-Ionic-Framework.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/ngCordova-Ionic-Framework.jpg\",\"width\":825,\"height\":510,\"caption\":\"ngCordova Ionic Framework\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/ngcordova-ionic\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"name\":\"Tomislav Stankovi\u0107\",\"description\":\"Sam svoj bloger\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\",\"name\":\"Tomislav Stankovi\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"width\":248,\"height\":165,\"caption\":\"Tomislav Stankovi\u0107\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\"},\"description\":\"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.\",\"sameAs\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tomislavstankovic\\\/\"],\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/author\\\/tomislavstankovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije? - Tomislav Stankovi\u0107","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:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/","og_locale":"hr_HR","og_type":"article","og_title":"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije? - Tomislav Stankovi\u0107","og_description":"U pravilu, sve \u0161to radi u web pregledniku radit \u0107e i u va\u0161oj hibridnoj mobilnoj aplikaciji. Ipak, mobilne aplikacije \u010desto zahtijevaju vi\u0161e od mogu\u0107nosti samog web preglednika jer ipak mobilni ure\u0111aji imaju razli\u010dite senzore i ostale funkcionalnosti (\u017eiroskop, vibracija i dr.) bez \u010dega va\u0161a hibridna mobilna aplikacija ne bi bila ni\u0161ta vi\u0161e od neke obi\u010dne &hellip; Nastavi \u010ditati \u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?","og_url":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/","og_site_name":"Tomislav Stankovi\u0107","article_published_time":"2016-03-05T23:32:03+00:00","article_modified_time":"2019-01-05T17:59:12+00:00","og_image":[{"width":825,"height":510,"url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-Framework.jpg","type":"image\/jpeg"}],"author":"Tomislav Stankovi\u0107","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Tomislav Stankovi\u0107","Procijenjeno vrijeme \u010ditanja":"4 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#article","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/"},"author":{"name":"Tomislav Stankovi\u0107","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"headline":"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?","datePublished":"2016-03-05T23:32:03+00:00","dateModified":"2019-01-05T17:59:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/"},"wordCount":406,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-Framework.jpg","keywords":["Apache Cordova","Ionic Framework","ngCordova"],"articleSection":["Mobile","Razvoj"],"inLanguage":"hr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/","url":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/","name":"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije? - Tomislav Stankovi\u0107","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#primaryimage"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-Framework.jpg","datePublished":"2016-03-05T23:32:03+00:00","dateModified":"2019-01-05T17:59:12+00:00","breadcrumb":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#primaryimage","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-Framework.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2016\/03\/ngCordova-Ionic-Framework.jpg","width":825,"height":510,"caption":"ngCordova Ionic Framework"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tomislavstankovic.com\/blog\/ngcordova-ionic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"https:\/\/www.tomislavstankovic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0160to je i \u010demu slu\u017ei ngCordova unutar Ionic aplikacije?"}]},{"@type":"WebSite","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website","url":"https:\/\/www.tomislavstankovic.com\/blog\/","name":"Tomislav Stankovi\u0107","description":"Sam svoj bloger","publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomislavstankovic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d","name":"Tomislav Stankovi\u0107","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","width":248,"height":165,"caption":"Tomislav Stankovi\u0107"},"logo":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg"},"description":"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.","sameAs":["https:\/\/www.tomislavstankovic.com\/blog\/","https:\/\/www.linkedin.com\/in\/tomislavstankovic\/"],"url":"https:\/\/www.tomislavstankovic.com\/blog\/author\/tomislavstankovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/4167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/comments?post=4167"}],"version-history":[{"count":47,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/4167\/revisions"}],"predecessor-version":[{"id":4309,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/4167\/revisions\/4309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media\/4168"}],"wp:attachment":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media?parent=4167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/categories?post=4167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/tags?post=4167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}