當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript angular2-apollo.defaultApolloClient函數代碼示例

本文整理匯總了TypeScript中angular2-apollo.defaultApolloClient函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript defaultApolloClient函數的具體用法?TypeScript defaultApolloClient怎麽用?TypeScript defaultApolloClient使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了defaultApolloClient函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: enableProdMode

import { APP_ROUTER_PROVIDERS } from './app/app.routes';

// Apollo-client
import {
  defaultApolloClient,
  APOLLO_PROVIDERS
} from 'angular2-apollo';
import apolloClient from './app/client';

const ENV_PROVIDERS = [];
// depending on the env mode, enable prod mode or add debugging modules
if (process.env.ENV === 'build') {
  enableProdMode();
} else {
  ENV_PROVIDERS.push(ELEMENT_PROBE_PROVIDERS);
}

const app = bootstrap(AppComponent, [
    // These are dependencies of our App
    APOLLO_PROVIDERS,
    defaultApolloClient(apolloClient),
    APP_ROUTER_PROVIDERS,
    ENV_PROVIDERS,
    disableDeprecatedForms(),
    provideForms()
    // { provide: LocationStrategy, useClass: HashLocationStrategy } // uncomment this to use #/ routes 
  ])
  .catch(err => console.error(err));

export default app;
開發者ID:scaphold-io,項目名稱:angular2-apollo-client-webpack-starter,代碼行數:30,代碼來源:main.ts

示例2: enableProdMode

import { HTTP_PROVIDERS } from '@angular/http';
import {defaultApolloClient,APOLLO_PROVIDERS} from 'angular2-apollo';
import ApolloClient, {createNetworkInterface} from 'apollo-client';

if (environment.production) {
  enableProdMode();
}
const client = new ApolloClient({
  networkInterface: createNetworkInterface('http://localhost:8080')
});

bootstrap(AppComponent, [
  HTTP_PROVIDERS,
  //Forms
  disableDeprecatedForms(),
  provideForms(),
  //Routing
  appRouterProviders,
  FIREBASE_PROVIDERS,
  //Apollo
  APOLLO_PROVIDERS,
  defaultApolloClient(client),
  // Initialize Firebase app  
  defaultFirebase({
    apiKey: "AIzaSyBjP_3k1BwzoUizos6vKOyF_z-65CzTqsw",
    authDomain: "fir-angular2-68e19.firebaseapp.com",
    databaseURL: "https://fir-angular2-68e19.firebaseio.com",
    storageBucket: "fir-angular2-68e19.appspot.com",
  })
]);
開發者ID:Gmannheim,項目名稱:Angular2-Firebase,代碼行數:30,代碼來源:main.ts

示例3: useFactory

 useFactory: function useFactory(backend, defaultOptions) {
   return defaultApolloClient(apolloClient)
 },
開發者ID:scaphold-io,項目名稱:angular2-apollo-client-webpack-starter,代碼行數:3,代碼來源:app.component.spec.ts


注:本文中的angular2-apollo.defaultApolloClient函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。