-2
ここでは10ページありますが、一部のユーザーが10ページのうち3ページから4ページしかアクセスできないようにしたいとします。どのように私はこれを使用して達成することができますangularjs 2.静的なデータを持つサンプルアプリケーションで私を助けてください。おかげで..角度2を使用してほんの数ページしかアクセスできないユーザーを制限する方法
ここでは10ページありますが、一部のユーザーが10ページのうち3ページから4ページしかアクセスできないようにしたいとします。どのように私はこれを使用して達成することができますangularjs 2.静的なデータを持つサンプルアプリケーションで私を助けてください。おかげで..角度2を使用してほんの数ページしかアクセスできないユーザーを制限する方法
import { Component, OnInit, OnDestroy } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'product-details',
template: `
<div>
Showing product details for product: {{id}}
</div>
`,
})
export class LoanDetailsPage implements OnInit, OnDestroy {
id: number;
private sub: any;
constructor(private route: ActivatedRoute, private __userType: UserTypeService) {}
ngOnInit() {
this.sub = this.route.params.subscribe(params => {
console.log(params); // you will get which router is being redirected
if(__userType.type.hasAllowed){
// service to get is user allowed to redirected..
}
});
}
ngOnDestroy() {
this.sub.unsubscribe();
}
}
返信いただきありがとうございます。実際に私は角に多くの知識がありません。したがって、ここで完全なサンプルコードリンクを共有してください。私は理解できるように。 ThanQ ..あなたの返事を待っています –
https://angular.io/docs/ts/latest/guide/router.html#!#guards# –
あなたはルートを設定する必要があります。 –
完全なサンプルコードを投稿してください –