• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript router.RouteSegment类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: constructor

    constructor(params:RouteSegment, commBroker:CommBroker) {
        if (params.getParam('id') != null) {
            commBroker.setValue(Consts.Values().USER_NAME, params.getParam('id'));
        } else {
            commBroker.setValue(Consts.Values().USER_NAME, 'foo-bar');
        }

    }
开发者ID:Rahman-S-M,项目名称:ng2Boilerplate,代码行数:8,代码来源:EntryPanel.ts


示例2: routerOnActivate

 routerOnActivate(curr:RouteSegment, prev?:RouteSegment, currTree?:RouteTree, prevTree?:RouteTree):void {
   this.name = curr.getParam('name');
   console.log('CountryDetailsComponent :: routerOnActivate', this.name);
   this._countryService.findCountry(this.name).subscribe(res => {
     this.country = res.json();
   });
 }
开发者ID:JeffJin,项目名称:ngconf2016,代码行数:7,代码来源:country-details.component.ts


示例3: routerOnActivate

	routerOnActivate(routeSegment: RouteSegment): void {
		this.accountService.getAccount(routeSegment.getParam('accountId'))
			.subscribe((account: IAccount): IAccount => this.account = account);

		this.accountService.accountChanges
			.subscribe(updatedAccount => this.account = updatedAccount);
	}
开发者ID:SamGraber,项目名称:BankGame,代码行数:7,代码来源:account.component.ts


示例4: routerOnActivate

 routerOnActivate(curr:RouteSegment, prev?:RouteSegment, currTree?:RouteTree, prevTree?:RouteTree):void {
   const id = Number(curr.getParam('id'));
   this._contactsService.getContact(id).subscribe(contact => this.contact = contact);
   this.baseSegments = currTree.parent(curr).urlSegments.map((x: UrlSegment) => x.segment);
   this.baseSegments.unshift('/');
   this.editSegments = this.baseSegments.concat(['edit']);
 }
开发者ID:yuxhuang,项目名称:angular2-starter,代码行数:7,代码来源:contact-details.component.ts


示例5: constructor

 constructor(
   
   // private config: Config, 
   // private firebaseService: FirebaseService, 
   private routeSegment: RouteSegment) {
   
   // var fbUrl = config.get('firebaseUrl');
   
   // Grab the roomId from the uri
   this.roomId = routeSegment.getParam('id');
   
   var roomPath = `/rooms/${this.roomId}`;
   var gamePath = `/games/${this.roomId}`;
   var chatPath = `/chats/${this.roomId}`;
   var taskPath = '/queue/tasks';
   
   // this.$roomRef = firebaseService.getRef(roomPath);
   // this.$gameRef = firebaseService.getRef(gamePath);
   // this.$taskRef = firebaseService.getRef(taskPath);
   
   this.room = {};
   // this.roomUrl = `${fbUrl}${roomPath}`;
   // this.gameUrl = `${fbUrl}${gamePath}`;
   // this.chatUrl = `${fbUrl}${chatPath}`;
   this.loading = true;
 }
开发者ID:acrogame,项目名称:acro-client,代码行数:26,代码来源:room.component.ts


示例6: routerOnActivate

    routerOnActivate(r: RouteSegment) : void {
        let id = r.getParam('id');
        // TODO: Remove mock and replace it with a call to the backend
        this.tournament = new Tournament();
        this.tournament.id = id;
        this.tournament.game = "MockGame";
        this.tournament.description = "MockDescription MockDescription MockDescription MockDescription MockDescription" +
            "MockDescription MockDescription MockDescription MockDescription MockDescription MockDescription MockDescription " +
            "MockDescription MockDescription MockDescription MockDescription MockDescription MockDescription MockDescription " +
            "MockDescription MockDescription MockDescription MockDescription MockDescription MockDescription MockDescription";
        this.tournament.name = "MockTournament";
        this.tournament.type = TournamentType.planning;
        this.tournament.playedGames = [];

        let user1 = new User();
        user1.firstname = "Max";
        user1.lastname  = "Mockman";
        user1.gender    = Gender.male;
        user1.id        = "abcde";
        user1.username  = "Mockuser1";
        let user2 = new User();
        user2.firstname = "Michele";
        user2.lastname  = "Mockwoman";
        user2.gender    = Gender.female;
        user2.id        = "cdefgh";
        user2.username  = "Mockuser2";
        this.tournament.participants = [user1, user2];
    }
开发者ID:Lacuno,项目名称:Angular2Test,代码行数:28,代码来源:tournament.compontent.ts


示例7: routerOnActivate

    routerOnActivate(curr: RouteSegment) {
        this.curSegment = curr;

        let id = +curr.getParam('id');
        this.item = this.dataService.portfolioItems[id];
        console.log(this.item);
    }
开发者ID:satanworker,项目名称:webpack-newangular-boilerplate,代码行数:7,代码来源:portfolioItemDetail.component.ts


示例8:

	ngOnInit(){
		this.artistId = this._routeSegment.getParam('id');
		this.provider = this._routeSegment.getParam('provider');
		
		this._artistService.getArtist(this.artistId, this.provider).then((artist: IArtist) =>{
			this.artist = artist;
		});
	}
开发者ID:dpix,项目名称:PlayMeExtension,代码行数:8,代码来源:artistDetailsComponent.ts


示例9:

	ngOnInit() {
		var id = this._routeSegment.getParam('id');
		var provider = this._routeSegment.getParam('provider');

		this._albumService.getAlbum(id, provider).then((album: IAlbum) => {
			this.album = album;
		});
	}
开发者ID:dpix,项目名称:PlayMeExtension,代码行数:8,代码来源:albumDetailsComponent.ts


示例10: sendNewMail

 public sendNewMail() {
     var email = this._routeSegment.getParam('email');
     this._authService.resendConfirmEmail(email)
         .subscribe(res => {
             console.log('New email sent');
         });
 }
开发者ID:,项目名称:,代码行数:7,代码来源:



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript router.RouteTree类代码示例发布时间:2022-05-28
下一篇:
TypeScript router.RouteParams类代码示例发布时间:2022-05-28
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap