我发现使用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) 我写下来的Appfile对fastlane,我的问题是我已经具备了team_name和team_id苹果开发中心,但我不能让iTunes Connect ID/ itc_team_id.我和不同的团队合作.我怎么得到它?任何指南都会很棒.谢谢
我使用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) 我试图在组件中包含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)