import { Injectable } from '@angular/core' ; import { Observable , of as observableOf } from 'rxjs' ; import { delay } from 'rxjs/operators' ; import { Article , Project , User , UserData } from '../data/userData' ; @ Injectable ( { providedIn : 'root' , } ) export class UserDataService extends UserData { private user : User = { imgSrc : 'https://res.hc-cdn.com/x-roma-components/1.0.10/assets/devui/logo.svg' , name : 'Admin' , title : '面向企业中后台产品的开源前端解决方案' , assign : '极致' , group : 'Group' , address : '中国' , tags : [ '简单' , '敏捷' , '丰富' , '精致' ] , } ; private articles : Article [ ] = [ { id : '640000197304282555' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Elizabeth Lewis' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 33 , agree : 69 , authorUrl : '/pages/user/settings' , message : 35 , } , { id : '820000199703012301' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Nancy Smith' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 77 , agree : 34 , authorUrl : '/pages/user/settings' , message : 73 , } , { id : '510000201901248355' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Joseph Moore' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 67 , agree : 30 , authorUrl : '/pages/user/settings' , message : 91 , } , { id : '210000199003287765' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'George Davis' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 63 , agree : 6 , authorUrl : '/pages/user/settings' , message : 29 , } , { id : '430000199211271136' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'David Miller' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 98 , agree : 100 , authorUrl : '/pages/user/settings' , message : 4 , } , { id : '610000199105240145' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Donald Robinson' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 15 , agree : 35 , authorUrl : '/pages/user/settings' , message : 95 , } , { id : '510000201209291648' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'David Perez' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 2 , agree : 80 , authorUrl : '/pages/user/settings' , message : 58 , } , { id : '530000197108043420' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Gary Davis' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 86 , agree : 83 , authorUrl : '/pages/user/settings' , message : 83 , } , { id : '130000198805188377' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Carol Williams' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 31 , agree : 67 , authorUrl : '/pages/user/settings' , message : 6 , } , { id : '820000201410156619' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Steven Jackson' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 97 , agree : 39 , authorUrl : '/pages/user/settings' , message : 95 , } , { id : '12000019830829269X' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Karen Wilson' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 95 , agree : 15 , authorUrl : '/pages/user/settings' , message : 98 , } , { id : '130000199911133614' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Shirley Walker' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 75 , agree : 54 , authorUrl : '/pages/user/settings' , message : 78 , } , { id : '41000020090608032X' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Ruth Jones' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 62 , agree : 2 , authorUrl : '/pages/user/settings' , message : 6 , } , { id : '450000201401275457' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Michael Young' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 37 , agree : 40 , authorUrl : '/pages/user/settings' , message : 82 , } , { id : '410000198205184863' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Brenda Johnson' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 88 , agree : 6 , authorUrl : '/pages/user/settings' , message : 11 , } , { id : '360000199712301227' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Christopher Moore' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 82 , agree : 94 , authorUrl : '/pages/user/settings' , message : 95 , } , { id : '230000200301314986' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Shirley Thompson' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 99 , agree : 83 , authorUrl : '/pages/user/settings' , message : 24 , } , { id : '370000200501172135' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Gary Miller' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 11 , agree : 23 , authorUrl : '/pages/user/settings' , message : 66 , } , { id : '120000201208247124' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'Susan Martinez' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 56 , agree : 6 , authorUrl : '/pages/user/settings' , message : 95 , } , { id : '320000200304197246' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , author : 'William Jackson' , articleUrl : '/pages/list/card' , articlePlatform : 'Admin社区' , starNum : 71 , agree : 43 , authorUrl : '/pages/user/settings' , message : 70 , } , ] ; private projects : Project [ ] = [ { id : '150000198410122852' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '450000198811073300' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '530000201803276639' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '710000199408086871' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '540000197705258683' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '540000200308049030' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '510000199812191617' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '330000198306135710' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '360000197002172855' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '120000201301298356' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '110000201312226778' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , { id : '42000019710813161X' , title : 'DevUI 是面向企业中后台产品的开源前端解决方案' , desc : 'DevUI 是面向企业中后台产品的开源前端解决方案，其设计价值观基于"至简"、"沉浸"、"灵活"三种自然与人文相结合的理念，旨在为设计...' , imgSrc : 'http://devui.huawei.com/components/assets/image1.png' , } , ] ; getUser ( ) { return observableOf ( this . user ) ; } getArticles ( ) { return observableOf ( this . articles ) . pipe ( delay ( 300 ) ) ; } getProjects ( ) { return observableOf ( this . projects ) . pipe ( delay ( 300 ) ) ; } }