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


TypeScript angular.ICompileProvider類代碼示例

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


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

示例1: config

export default function config(
  $compileProvider: ICompileProvider,
  hotkeysProvider,
  ngDialogProvider
) {
  'ngInject';

  $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?:|data:image\/)/);

  hotkeysProvider.includeCheatSheet = true;

  // bugbug: if we get feedback from https://github.com/DestinyItemManager/DIM/issues/2601 then this is the property to set.
  // It defaults to '?' the way that angular-hotkeys ships.
  // hotkeysProvider.cheatSheetHotkey = '?';

  // Bungie's API will start throttling an API if it's called more than once per second. It does this
  // by making responses take 2s to return, not by sending an error code or throttling response. Choosing
  // our throttling limit to be 1 request every 1100ms lets us achieve best throughput while accounting for
  // what I assume is clock skew between Bungie's hosts when they calculate a global rate limit.
  RateLimiterConfig.addLimiter(
    new RateLimiterQueue(/www\.bungie\.net\/D1\/Platform\/Destiny\/TransferItem/, 1, 1100)
  );
  RateLimiterConfig.addLimiter(
    new RateLimiterQueue(/www\.bungie\.net\/D1\/Platform\/Destiny\/EquipItem/, 1, 1100)
  );
  RateLimiterConfig.addLimiter(
    new RateLimiterQueue(
      /www\.bungie\.net\/Platform\/Destiny2\/Actions\/Items\/TransferItem/,
      1,
      100
    )
  );
  RateLimiterConfig.addLimiter(
    new RateLimiterQueue(/www\.bungie\.net\/Platform\/Destiny2\/Actions\/Items\/EquipItem/, 1, 100)
  );

  // https://github.com/likeastore/ngDialog/issues/327
  ngDialogProvider.setDefaults({
    appendTo: '.app',
    disableAnimation: true,
    plain: true
  });
}
開發者ID:bhollis,項目名稱:DIM,代碼行數:43,代碼來源:dimApp.config.ts

示例2: config

export default function config(
  $compileProvider: ICompileProvider,
  hotkeysProvider,
  ngDialogProvider
) {
  'ngInject';

  $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?:|data:image\/)/);

  hotkeysProvider.includeCheatSheet = true;

  // bugbug: if we get feedback from https://github.com/DestinyItemManager/DIM/issues/2601 then this is the property to set.
  // It defaults to '?' the way that angular-hotkeys ships.
  // hotkeysProvider.cheatSheetHotkey = '?';

  // https://github.com/likeastore/ngDialog/issues/327
  ngDialogProvider.setDefaults({
    appendTo: '.app',
    disableAnimation: true,
    plain: true
  });
}
開發者ID:w1cked,項目名稱:DIM,代碼行數:22,代碼來源:dimApp.config.ts

示例3:

bootstrapModule.config(($compileProvider: ICompileProvider) => {
  'ngInject';
  $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|mailto|hipchat|slack|ssh):/);
  $compileProvider.preAssignBindingsEnabled(true);
});
開發者ID:jcwest,項目名稱:deck,代碼行數:5,代碼來源:angular.config.ts

示例4: function

 function ($stateProvider: IStateProvider, $locationProvider: ILocationProvider, $urlRouterProvider: IUrlRouterProvider, $httpProvider: IHttpProvider, $compileProvider: ICompileProvider) {
     $compileProvider.debugInfoEnabled(ClientApp.Setting.env != 'production');
     $httpProvider.useApplyAsync(true);
     router($stateProvider, $locationProvider, $urlRouterProvider);
 }]);
開發者ID:VestaRayanAfzar,項目名稱:material-cpanel-template,代碼行數:5,代碼來源:ClientApp.ts

示例5:

 ($compileProvider: ICompileProvider) => {
   $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|mailto|hipchat|slack|ssh):/);
   $compileProvider.preAssignBindingsEnabled(true);
 },
開發者ID:emjburns,項目名稱:deck,代碼行數:4,代碼來源:angular.config.ts

示例6: bootstrap

 bootstrap(provide.config(($compileProvider: ICompileProvider) => {
   $compileProvider.component('config', {
     template: 'config provider'
   });
 }));
開發者ID:hshn,項目名稱:angular-provide,代碼行數:5,代碼來源:funtional.spec.ts

示例7: configureForDebug

	function configureForDebug(isDebug: boolean) {
		$compileProvider.debugInfoEnabled(isDebug);
		$logProvider.debugEnabled(isDebug);
	}
開發者ID:sketch7,項目名稱:ssv-ng-dojo,代碼行數:4,代碼來源:app.config.ts


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