Skip to content

Instantly share code, notes, and snippets.

View vitaliy-bobrov's full-sized avatar

Vitalii Bobrov vitaliy-bobrov

View GitHub Profile
@vitaliy-bobrov
vitaliy-bobrov / gist:b908d3796e2edabc06ab
Created February 5, 2015 14:48
Blogin App Routes Step 1
.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
// Bar with tabs.
$stateProvider.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'templates/tabs.html'
})
// Categories list tab.
.state('tab.categories', {
@vitaliy-bobrov
vitaliy-bobrov / gist:2920571492e9d661a510
Created February 5, 2015 15:15
Blogin App empty controllers
angular.module('starter.controllers', [])
.controller('CategoriesCtrl', ['$scope', 'Categories', function($scope, Categories) {
}])
.controller('CategoryCtrl', ['$scope', '$stateParams', 'Categories', function($scope, $stateParams, Categories) {
}])
@vitaliy-bobrov
vitaliy-bobrov / gist:aceb755362c9160ad658
Created February 5, 2015 15:45
Blogin App services step 1
angular.module('starter.services', [])
.factory('Categories', ['$http', '$q', function($http, $q) {
//Endpoints Variables.
var categoriesEndpoint = '',
categoryEndpoint = '';
return {
@vitaliy-bobrov
vitaliy-bobrov / gist:74f27dfe11c4d69956eb
Created February 5, 2015 16:07
Blogin App tabs.html template
<ion-tabs class="tabs-icon-top tabs-color-active-positive">
<!-- Articles Tab -->
<ion-tab title="Articles" icon-off="ion-ios7-bookmarks-outline" icon-on="ion-ios7-bookmarks" href="#/tab/articles">
<ion-nav-view name="tab-articles"></ion-nav-view>
</ion-tab>
<!-- Categories Tab -->
<ion-tab title="Categories" icon-off="ion-ios7-albums-outline" icon-on="ion-ios7-albums" href="#/tab/categories">
<ion-nav-view name="tab-categories"></ion-nav-view>
@vitaliy-bobrov
vitaliy-bobrov / gist:e2fb449e3b4c235cebca
Created February 5, 2015 16:09
Blogin App articles.html template
<ion-view view-title="Articles">
<ion-content>
</ion-content>
</ion-view>
@vitaliy-bobrov
vitaliy-bobrov / gist:1d9d731b855e0b428757
Created February 5, 2015 16:09
Blogin App categories.html template
<ion-view view-title="Categories">
<ion-content>
</ion-content>
</ion-view>
@vitaliy-bobrov
vitaliy-bobrov / gist:ef2bf853fd62fb081167
Created February 5, 2015 16:10
Blogin App category.html template
<ion-view view-title="Category">
<ion-content>
</ion-content>
</ion-view>
@vitaliy-bobrov
vitaliy-bobrov / gist:e8fbcc3636f7f285967a
Created February 5, 2015 16:20
Blogin App article-detail.html template
<ion-view view-title="Article Detail">
<ion-content>
</ion-content>
</ion-view>
@vitaliy-bobrov
vitaliy-bobrov / gist:1f04fafca216df9e24ea
Last active June 1, 2017 11:22
Tutorial App services config
.constant('config', {
serviceBaseUrl: 'http://bobrovdevdev.devcloud.acquia-sites.com/?q=api/',
})
@vitaliy-bobrov
vitaliy-bobrov / gist:f1613d73eeb0cc02f177
Created February 10, 2015 10:56
Tutorial App ionicLoadingConfig
.constant('$ionicLoadingConfig', {
template: 'Loading...',
animation: 'fade-in'
})