当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript IScope.%24broadcast方法代码示例

本文整理汇总了TypeScript中angular.IScope.%24broadcast方法的典型用法代码示例。如果您正苦于以下问题:TypeScript IScope.%24broadcast方法的具体用法?TypeScript IScope.%24broadcast怎么用?TypeScript IScope.%24broadcast使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在angular.IScope的用法示例。


在下文中一共展示了IScope.%24broadcast方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: encodeURIComponent

 () => {
   $state.go('portal.home');
   $rootScope.$broadcast('graviteeUserRefresh', {});
   $rootScope.$broadcast('graviteeUserCancelScheduledServices');
   let userLogoutEndpoint = $window.localStorage.getItem("user-logout-url");
   $window.localStorage.removeItem("user-logout-url");
   if (userLogoutEndpoint != undefined) {
     var redirectUri = encodeURIComponent(window.location.origin + (window.location.pathname == '/' ? '' : window.location.pathname));
     $window.location.href= userLogoutEndpoint + redirectUri;
   }
 }
开发者ID:gravitee-io,项目名称:gravitee-management-webui,代码行数:11,代码来源:index.route.ts

示例2:

 this.ApiService.deploy(api.id).then((deployedApi) => {
   this.NotificationService.show("API deployed");
   this.api = deployedApi.data;
   this.api.etag = deployedApi.headers('etag');
   this.api.picture_url = api.picture_url;
   this.apiJustDeployed = true;
   this.$rootScope.$broadcast("apiChangeSuccess", {api: this.api});
 });
开发者ID:gravitee-io,项目名称:gravitee-management-webui,代码行数:8,代码来源:apiAdmin.controller.ts

示例3:

    this.$onInit = () => {
      if ($state.current.name === 'management.settings') {
        $rootScope.$broadcast('reduceSideNav');
        SidenavService.setCurrentResource('SETTINGS');

        for ( let entry of _.keys(this.settingsMenu)) {
          if (this.settingsMenu[entry].perm) {
            $state.go(this.settingsMenu[entry].goTo);
            break;
          }
        }
      }
    };
开发者ID:gravitee-io,项目名称:gravitee-management-webui,代码行数:13,代码来源:settings.component.ts

示例4:

        this.UserService.current().then( (user) => {
          if (provider.userLogoutEndpoint) {
            this.$window.localStorage.setItem("user-logout-url", provider.userLogoutEndpoint);
          }
          this.$rootScope.$broadcast('graviteeUserRefresh', {'user' : user});

          let route = this.RouterService.getLastRoute();
          if (route.from && route.from.name !== '' && route.from.name !== 'logout' && route.from.name !== 'confirm') {
            this.$state.go(route.from.name, route.fromParams);
          } else {
            this.$state.go('portal.home');
          }
        });
开发者ID:gravitee-io,项目名称:gravitee-management-webui,代码行数:13,代码来源:authentication.service.ts

示例5:

 this.toggleReducedMode = () => {
   this.reducedMode = !this.reducedMode;
   $window.localStorage.setItem(reduceModeKey, this.reducedMode);
   $rootScope.$broadcast('onWidgetResize');
 };
开发者ID:gravitee-io,项目名称:gravitee-management-webui,代码行数:5,代码来源:sidenav.component.ts

示例6: step

  getDefinitions().then((defs) => {
    extend(vm, {
      active: 'titan',
      i18nClassNames: _.object(
        ['titan', 'hunter', 'warlock'],
        _.sortBy(Object.values(defs.Class), (classDef) => classDef.classType).map(
          (c) => c.className
        )
      ),
      i18nItemNames: _.object(
        ['Helmet', 'Gauntlets', 'Chest', 'Leg', 'ClassItem', 'Artifact', 'Ghost'],
        [45, 46, 47, 48, 49, 38, 39].map((key) => defs.ItemCategory.get(key).title)
      ),
      activesets: '5/5/2',
      type: 'Helmet',
      scaleType: 'scaled',
      progress: 0,
      fullMode: false,
      includeVendors: false,
      showBlues: false,
      showExotics: true,
      showYear1: false,
      allSetTiers: [],
      hasSets: true,
      highestsets: {},
      activeHighestSets: [],
      ranked: {},
      activePerks: {},
      excludeditems: [],
      collapsedConfigs: [false, false, false, false, false, false, false, false, false, false],
      lockeditems: {
        Helmet: null,
        Gauntlets: null,
        Chest: null,
        Leg: null,
        ClassItem: null,
        Artifact: null,
        Ghost: null
      },
      lockedperks: {
        Helmet: {},
        Gauntlets: {},
        Chest: {},
        Leg: {},
        ClassItem: {},
        Artifact: {},
        Ghost: {}
      },
      setOrderValues: ['-str_val', '-dis_val', '-int_val'],
      lockedItemsValid(droppedId: string, droppedType: ArmorTypes) {
        droppedId = getId(droppedId);
        if (alreadyExists(vm.excludeditems, droppedId)) {
          return false;
        }

        const item = getItemById(droppedId, droppedType)!;
        const startCount: number = item.isExotic && item.type !== 'ClassItem' ? 1 : 0;
        return (
          startCount +
            (droppedType !== 'Helmet' && vm.lockeditems.Helmet && vm.lockeditems.Helmet.isExotic
              ? 1
              : 0) +
            (droppedType !== 'Gauntlets' &&
            vm.lockeditems.Gauntlets &&
            vm.lockeditems.Gauntlets.isExotic
              ? 1
              : 0) +
            (droppedType !== 'Chest' && vm.lockeditems.Chest && vm.lockeditems.Chest.isExotic
              ? 1
              : 0) +
            (droppedType !== 'Leg' && vm.lockeditems.Leg && vm.lockeditems.Leg.isExotic ? 1 : 0) <
          2
        );
      },
      excludedItemsValid(droppedId: string, droppedType: ArmorTypes) {
        const lockedItem = vm.lockeditems[droppedType];
        return !(lockedItem && alreadyExists([lockedItem], droppedId));
      },
      onSelectedChange(prevIdx, selectedIdx) {
        if (vm.activeCharacters[prevIdx].class !== vm.activeCharacters[selectedIdx].class) {
          vm.active = vm.activeCharacters[selectedIdx].class;
          vm.onCharacterChange();
          vm.selectedCharacter = selectedIdx;
        }
      },
      onCharacterChange() {
        vm.ranked = getActiveBuckets(
          buckets[vm.active],
          vendorBuckets[vm.active],
          vm.includeVendors
        );
        vm.activeCharacters = D1StoresService.getStores().filter((s) => !s.isVault);
        const activeStore = D1StoresService.getActiveStore()!;
        vm.selectedCharacter = _.findIndex(
          vm.activeCharacters,
          (char) => char.id === activeStore.id
        );
        vm.activePerks = getActiveBuckets(
          perks[vm.active],
          vendorPerks[vm.active],
//.........这里部分代码省略.........
开发者ID:bhollis,项目名称:DIM,代码行数:101,代码来源:loadout-builder.component.ts

示例7: tickMethod

 function tickMethod(): void {
   ctrl.game.Update();
   CheckAllItemsAffordability();
   $scope.$broadcast('tick');
   // $scope.$digest();
 }
开发者ID:jkachurek,项目名称:jkachurek.github.io,代码行数:6,代码来源:app.ts

示例8:

 this.UserService.save(this.user).then((response) => {
   this.user = response.data;
   this.$rootScope.$broadcast('graviteeUserRefresh');
   this.$scope.formUser.$setPristine();
   this.NotificationService.show("User has been updated successfully");
 });
开发者ID:gravitee-io,项目名称:gravitee-management-webui,代码行数:6,代码来源:user.controller.ts


注:本文中的angular.IScope.%24broadcast方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。