我正在爲管理菜單編寫一些帶角度cli的代碼,我需要顯示訪問者數量。我在互聯網上搜索過,但我找不到解決方案。 任何想法如何使我的角2或角cli應用程序的訪客計數器?Angular 2訪客計數器
-1
A
回答
1
你不能在客戶端直接實現它,你需要使用某種存儲。
這裏是firebase彈出來救援的地方。
利用firebase爲它添加一個節點作爲PageCount和appComponent i:e您的主要組件添加一個方法,該方法將在ngonit上觸發並增加firebase中的計數,並且如果您希望可以在模板上查看它。
我有這個用例,我用它爲我的兩個應用程序Angular Concepts & FootballScore。 移到頁面的右下方檢查頁數。
現在Implentation
在應用組件
ngOnInit() {
this.service.incrementPageCount().then(data => this.service.changeCount(data));
}
在服務
private _pageCount = new BehaviorSubject<number>(0);
count$ = this._pageCount.asObservable();
incrementPageCount(){
const pageCount = this.af.object('/pageCount/').$ref
.ref.transaction(count => {
return count + 1;
}).then((data) => {return data.snapshot.node_.value_;});
return pageCount;
}
我使用https://github.com/angular/angularfire2使用火力點在角檢查git的鏈接開火基地角。
+0
謝謝你,這解決了我的問題。 – Vahid
相關問題
- 1. ASP.NET訪客計數器
- 2. Laravel訪客計數器
- 3. 在ngFor-Angular 2中計數
- 4. 數據庫IP的訪客計數器
- 5. 簡單的訪客計數器
- 6. 骨幹 - 訪客在線計數器
- 7. ASP.NET計數訪客,不是漫遊器
- 8. PHP COOKIE訪問計數器增加2
- 9. Angular 2 + ngrx:實現會話計時器
- 10. 統計訪客數量
- 11. 對象數組Angular 2的訪問值
- 12. Angular 2:從FormArray訪問數據
- 13. Angular 2+中的計數標記
- 14. Angular 2訪問視圖
- 15. Angular 2訪問JSON文件
- 16. Angular 2 - 訪問訂閱值
- 17. Angular 2.訪問子視圖
- 18. Kendo UI Angular 2 Combobox設計
- 19. Angular 2中的20分鐘倒數計時器
- 20. Ionic/Angular 2倒數計時器解決方案
- 21. Ionic 2/Angular 2 - 計時器事件功能打開模型
- 22. Java服務器上的訪客計數器
- 23. 訪問設計:user_id從Angular?
- 24. Angular 2+多客戶端多樣式
- 25. Jhipster - Angular 2客戶端的後端URL
- 26. 聽衆和訪客ANTLRworks 2
- 27. Angular 2數據表
- 28. Angular 2 url參數
- 29. 在Angular 2 HTTP客戶端包裝器中使用承諾
- 30. Angular 2與客戶端打字稿編譯器
訪客計數器的大部分實現在服務器端完成。在客戶端沒有任何意義! –
@GangadharJannu感謝您的快速響應。它是SPA,我只使用角度cli,沒有別的。這甚至有可能做角? – Vahid
是的,確實如此。在這種情況下,你可以使用本地存儲來堅持訪問者數量 –