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


TypeScript crossroads.addRoute函数代码示例

本文整理汇总了TypeScript中crossroads.addRoute函数的典型用法代码示例。如果您正苦于以下问题:TypeScript addRoute函数的具体用法?TypeScript addRoute怎么用?TypeScript addRoute使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: loadPeeringRoutes

 private loadPeeringRoutes() {
     crossroads.addRoute('/peering', () => this.loadSection('peering'));
     crossroads.addRoute('/peering/peer/_/{peerId}',
         (peerId) => this.peeringRoute.get(peerId, this.currentStacks.get('peering')));
     crossroads.addRoute('/peering/create',
         () => this.peeringRoute.selectNewPeerType(this.currentStacks.get('peering')));
     crossroads.addRoute('/peering/create/{peerType}',
         (peerType) => this.peeringRoute.create(peerType, this.currentStacks.get('peering')));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:9,代码来源:routing-service.ts

示例2: loadCalendarRoutes

 private loadCalendarRoutes() {
     crossroads.addRoute('/calendar',
         () => this.calendarRoute.get().then((stack) => this.currentStacks.set('calendar', stack)));
     crossroads.addRoute('/calendar/calendar-task/_/{calendarTaskId}',
         (calendarTaskId) => this.calendarRoute.getTask(calendarTaskId, this.currentStacks.get('calendar')));
     crossroads.addRoute('/calendar/calendar-task/_/{calendarTaskId}/calendar-custom-schedule',
         () => this.calendarRoute.getCustomSchedule(this.currentStacks.get('calendar')));
     crossroads.addRoute('/calendar/calendar-task/create/{taskType}',
         (taskType) => this.calendarRoute.createTask(taskType, this.currentStacks.get('calendar')));
     crossroads.addRoute('/calendar/calendar-task/create/{taskType}/calendar-custom-schedule',
         () => this.calendarRoute.getCustomSchedule(this.currentStacks.get('calendar')));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:12,代码来源:routing-service.ts

示例3: loadRoutes

    private loadRoutes() {
        crossroads.addRoute('/_/retry/{taskId}',
            (taskId) => this.restoreTask(taskId));

        this.loadDashboardRoutes();
        this.loadStorageRoutes();
        this.loadNetworkRoutes();
        this.loadSettingsRoutes();
        this.loadServicesRoutes();
        this.loadConsoleRoutes();
        this.loadCalendarRoutes();
        this.loadPeeringRoutes();
        this.loadContainersRoutes();
        this.loadWizardRoutes();
    }
开发者ID:pchaussalet,项目名称:gui,代码行数:15,代码来源:routing-service.ts

示例4: loadNetworkRoutes

 private loadNetworkRoutes() {
     crossroads.addRoute('/network', () => this.loadSection('network'));
     crossroads.addRoute('/network/settings',
         (sectionId) => this.sectionRoute.getSettings('network', this.currentStacks.get('network')));
     crossroads.addRoute('/network/network-interface/_/{interfaceId}',
         (interfaceId) => this.networkRoute.get(interfaceId, this.currentStacks.get('network')));
     crossroads.addRoute('/network/ipmi',
         () => this.networkRoute.listIpmi(this.currentStacks.get('network')));
     crossroads.addRoute('/network/ipmi/_/{ipmiId}',
         (ipmiId) => this.networkRoute.getIpmi(ipmiId, this.currentStacks.get('network')));
     crossroads.addRoute('/network/create',
         () => this.networkRoute.selectNewInterfaceType(this.currentStacks.get('network')));
     crossroads.addRoute('/network/create/{interfaceType}',
         (interfaceType) => this.networkRoute.create(interfaceType, this.currentStacks.get('network')));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:15,代码来源:routing-service.ts

示例5: loadServicesRoutes

 private loadServicesRoutes() {
     crossroads.addRoute('/services', () => this.loadSection('services'));
     crossroads.addRoute('/services/services-category/_/{categoryId}',
         (categoryId) => this.serviceRoute.getCategory(categoryId, this.currentStacks.get('services')));
     crossroads.addRoute('/services/services-category/_/{categoryId}/service/_/{serviceId}',
         (categoryId, serviceId) => this.serviceRoute.getService(serviceId, this.currentStacks.get('services')));
     crossroads.addRoute('/services/services-category/_/{categoryId}/service/_/{serviceId}/modules',
         () => this.serviceRoute.listRsyncdModules(this.currentStacks.get('services')));
     crossroads.addRoute('/services/services-category/_/{categoryId}/service/_/{serviceId}/modules/create',
         () => this.serviceRoute.createRsyncdModule(this.currentStacks.get('services')));
     crossroads.addRoute('/services/services-category/_/{categoryId}/service/_/{serviceId}/modules/rsyncd-module/_/{moduleId}',
         (categoryId, serviceId, moduleId) => this.serviceRoute.getRsyncdModule(moduleId, this.currentStacks.get('services')));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:13,代码来源:routing-service.ts

示例6: loadStorageRoutes

 private loadStorageRoutes() {
     crossroads.addRoute('/storage', () => this.loadSection('storage'));
     crossroads.addRoute('/storage/volume/_/{volumeId}',
         (volumeId) => this.volumeRoute.get(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/share',
         (volumeId) => this.shareRoute.list(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/share/create',
         (volumeId) => this.shareRoute.selectNewType(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/share/create/{type}',
         (volumeId, type) => this.shareRoute.create(volumeId, type, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/share/_/{shareId}',
         (volumeId, shareId) => this.shareRoute.get(volumeId, shareId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-snapshot',
         (volumeId) => this.snapshotRoute.list(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-snapshot/create',
         (volumeId) => this.snapshotRoute.create(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-snapshot/_/{snapshotId*}',
         (volumeId, snapshotId) => this.snapshotRoute.get(volumeId, snapshotId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset',
         (volumeId) => this.datasetRoute.list(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/create',
         (volumeId) => this.datasetRoute.create(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}',
         (volumeId, datasetId) => this.datasetRoute.get(volumeId, datasetId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/volume-snapshot',
         (volumeId, datasetId) => this.snapshotRoute.listForDataset(volumeId, datasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/volume-snapshot/create',
         (volumeId, datasetId) => this.snapshotRoute.createForDataset(volumeId, datasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/volume-snapshot/_/{snapshotId*}',
         (volumeId, datasetId, snapshotId) => this.snapshotRoute.getForDataset(volumeId, snapshotId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/vmware-dataset',
         (volumeId, datasetId) => this.datasetRoute.listVmware(datasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/vmware-dataset/create',
         (volumeId, datasetId) => this.datasetRoute.createVmware(datasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/vmware-dataset/_/{vmwareDatasetId*}',
         (volumeId, datasetId, vmwareDatasetId) => this.datasetRoute.getVmware(vmwareDatasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/replication',
         (volumeId, datasetId) => this.replicationRoute.createForDataset(datasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/volume-dataset/_/{datasetId*}/share',
         (volumeId, datasetId) => this.datasetRoute.getShare(volumeId, datasetId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/topology',
         (volumeId) => this.volumeRoute.topology(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/topology/disk/_/{diskId}',
         (volumeId, diskId) => this.volumeRoute.topologyDisk(volumeId, diskId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/create',
         () => this.volumeRoute.create(this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/create/disk/_/{diskId}',
         (diskId) => this.volumeRoute.creatorDisk(diskId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume-importer/_/-',
         () => this.volumeRoute.import(this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume-media-importer/_/-',
         () => this.volumeRoute.mediaImport(this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume-importer/_/-/detached-volume/_/{volumeId}',
         (volumeId) => this.volumeRoute.getDetachedVolume(volumeId, this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume-importer/_/-/detached-volume/_/{volumeId}/topology',
         (volumeId) => this.volumeRoute.getDetachedVolumeTopology(this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume-importer/_/-/encrypted',
         () => this.volumeRoute.importEncrypted(this.currentStacks.get('storage')));
     crossroads.addRoute('/storage/volume/_/{volumeId}/replication',
         (volumeId) => this.replicationRoute.list(volumeId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/replication/create',
         (volumeId) => this.replicationRoute.create(volumeId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/replication/_/{replicationId*}',
         (volumeId, replicationId) => this.replicationRoute.get(replicationId, this.currentStacks.get('storage')), 1);
     crossroads.addRoute('/storage/volume/_/{volumeId}/encrypted-volume-actions',
         (volumeId) => this.volumeRoute.getEncryptedVolumeActions(volumeId, this.currentStacks.get('storage')));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:67,代码来源:routing-service.ts

示例7: loadWizardRoutes

 private loadWizardRoutes() {
     crossroads.addRoute('/wizard', () => this.sectionRoute.getOld('wizard'));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:3,代码来源:routing-service.ts

示例8: loadConsoleRoutes

 private loadConsoleRoutes() {
     crossroads.addRoute('/console', () => this.sectionRoute.getOld('console'));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:3,代码来源:routing-service.ts

示例9: loadDashboardRoutes

 private loadDashboardRoutes() {
     crossroads.addRoute('/dashboard', () => this.sectionRoute.getOld('dashboard'));
 }
开发者ID:pchaussalet,项目名称:gui,代码行数:3,代码来源:routing-service.ts

示例10: loadSettingsRoutes

    private loadSettingsRoutes() {
        crossroads.addRoute('/settings', () => this.loadSection('settings'));
        crossroads.addRoute('/settings/system-section/_/{systemSectionId}',
            (systemSectionId) => this.systemRoute.get(systemSectionId, this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/certificates/crypto-certificate/_/{certificateId}',
            (certificateId) => this.systemRoute.getCertificate(certificateId, this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/certificates/create',
            () => this.systemRoute.selectNewCertificateType(this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/certificates/create/{certificateType}',
            (certificateType) => this.systemRoute.createCertificate(certificateType, this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/alert',
            () => this.systemRoute.getAlert(this.currentStacks.get('settings')), 1);
        crossroads.addRoute('/settings/system-section/_/alert/settings',
            () => this.systemRoute.getAlertSettings(this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/tunables/tunable/_/{tunableId}',
            (tunableId) => this.systemRoute.getTunable(tunableId, this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/tunables/create',
            () => this.systemRoute.createTunable(this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/ntpservers/ntp-server/_/{ntpServerId}',
            (ntpServerId) => this.systemRoute.getNtpServer(ntpServerId, this.currentStacks.get('settings')));
        crossroads.addRoute('/settings/system-section/_/ntpservers/create',
            () => this.systemRoute.createNtpServer(this.currentStacks.get('settings')));

    }
开发者ID:pchaussalet,项目名称:gui,代码行数:24,代码来源:routing-service.ts


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