0
我使用的是什么角和火力地堡 - 这可能在解析器使用查询?
- 角
- 火力地堡
我试图实现日期的顺序
问题
- 我目前使用的解析器返回我的项目
- 是否有可能合并查询/排序到我的解析器?
我的项目清单解析器
import { Injectable } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
import { AuthService } from '../../user/auth.service';
import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import 'rxjs/add/operator/first';
import { Observable } from 'rxjs/Observable';
@Injectable()
export class ProjectsListResolver {
constructor(private database: AngularFireDatabase, private authService: AuthService) { }
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<any> {
return Observable.create(observer => {
this.authService.user
.first()
.subscribe(user => {
this.database.list(`/project_list/${user.uid}`)
.first()
.subscribe(projectList => {
observer.next(projectList);
observer.complete();
});
});
});
}
}
项目组件TS
ngOnInit() {
// Returns the data from the projects list resolver
this.activatedRoute.data
.subscribe((
data: { projectListData: any }) => {
this.projectsList = data.projectListData;
});
}
任何帮助将不胜感激!
嘿Zahmed。感谢您提供如此快速的回应。如果你不介意的话,那会很棒。我非常新的这个,所以这是一个有点一步的学习曲线,它是如何将我的代码集成以上将是非常美妙谢谢。我刚刚更新了我的文章,以包含来自我的项目组件文件的代码,如果这增加了整体工作方式。 – MegaTron
看时间考勤类,有一个叫函数:)AttendanceTime(.... 这是链接:https://github.com/AhmadZeid10/HRSystem/tree/master/src/app/manger – ZAhmed
谢谢@ZAhmed。感谢您发布代码。不幸的是,这对我来说有点先进。 (我一个月前才开始学习这个东西..) – MegaTron