小编Kar*_*ban的帖子

Angular 2使用RxJS - take(1)vs first()

我发现使用Auth Guards的实现很少AuthGuard.在我的项目中,我曾经take(1)满足我的需求.它的工作方式是否相同?或者其中一个可能有优势.

import 'rxjs/add/operator/map';
import 'rxjs/add/operator/first';
import { Observable } from 'rxjs/Observable';

import { Injectable } from '@angular/core';
import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import { AngularFire } from 'angularfire2';

@Injectable()
export class AuthGuard implements CanActivate {

    constructor(private angularFire: AngularFire, private router: Router) { }

    canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | boolean {
        return this.angularFire.auth.map(
            (auth) =>  {
                if (auth) {
                    this.router.navigate(['/dashboard']);
                    return false;
                } else {
                    return true;
                }
            }
        ).first(); // …
Run Code Online (Sandbox Code Playgroud)

rxjs angular2-observables angular

90
推荐指数
6
解决办法
7万
查看次数

如何获取iTunes连接团队ID和团队名称?

我写下来的Appfilefastlane,我的问题是我已经具备了team_nameteam_id苹果开发中心,但我不能让iTunes Connect ID/ itc_team_id.我和不同的团队合作.我怎么得到它?任何指南都会很棒.谢谢

itunesconnect ios fastlane

34
推荐指数
6
解决办法
1万
查看次数

Ionic 2动画无法在iOS设备上运行

我使用Ionic 2 sidemenu创建了一个项目

$ ionic start mySideMenu sidemenu --v2
Run Code Online (Sandbox Code Playgroud)

我只写了几个代码,只是为了测试它是否适用于iOS设备/模拟器.

page1.ts

import { Component, trigger, state, style, transition, animate } from '@angular/core';

import { NavController } from 'ionic-angular';

@Component({
    selector: 'page-page1',
    templateUrl: 'page1.html',
    animations: [
        trigger('buttonState', [
            state('left', style({ transform: 'translateX(100px)', backgroundColor: 'red' })),
            state('right', style({ transform: 'translateX(0)', backgroundColor: 'blue' })),
            transition('left <=> right', [
                animate('1000ms ease-in-out')
            ])
        ])
    ]
})
export class Page1 {

    state: string = 'left';

    constructor(public navCtrl: NavController) {

    }

    changeState() {
        this.state = this.state == …
Run Code Online (Sandbox Code Playgroud)

sass css3 ionic-framework ionic2 angular

7
推荐指数
1
解决办法
3061
查看次数

有没有办法在Angular2组件中的ng-content中使用css?

我试图在组件中包含css for children元素ng-content.它似乎尚未在Angular 2中实现,或者除了将css放在一般样式表中之外,有人可能有解决方案?

app.component.ts

<comp-parent>
  <comp-child></comp-child>
</comp-parent>
Run Code Online (Sandbox Code Playgroud)

compParent.component.html

<div class="wrapper">
  <ng-content></ng-content>
</div>
Run Code Online (Sandbox Code Playgroud)

compParent.component.css

.wrapper > comp-child {
   margin-right: 5px; <-- Not applied !!!
}
Run Code Online (Sandbox Code Playgroud)

css styles angular2-ngcontent angular

7
推荐指数
1
解决办法
1万
查看次数