то, что вы пытаетесь сделать, не сработает, так как ответ больше не наблюдается. Для того, чтобы использовать любой оператор, вам необходимо применить его перед подпиской. Другим вариантом может быть использование Observable.from (response) ... всех остальных операторов и повторная подписка.
Я создал небольшой стек-блиц здесь: https://stackblitz.com /edit/rxjs-j4sonn?embed=1&file=index.ts
вы можете сделать что-то подобное, чтобы получить список "fecha's", например:
getHistorial(dateB:string, dateA:string){
this._HistorialService.query(dateB, dateA)
.pipe(map(results => results.fecha))
.subscribe(fecha =>{
if(fecha){
console.log(fecha);
}
error=>{
console.log(error);
}
});
}
Я предлагаю Kiln с www.fogbugz.com. Это коммерческое решение для управления версиями, в основном оболочка Windows с Mercurial под капотом.
Конечно, для Windows доступно много SSH-серверов. Вот два примера:
Ознакомьтесь с примерами Putty в книге Mercurial: Руководство по исчерпывающему руководству для подключения пользователей Windows. 1133296]
Я считаю, что чтение документации проекта - хорошее начало: https: //www.mercurial-scm. орг / вики / PublishingRepositories .
Mercurial and PuTTY is a well supported and a well documented solution.
Это также может упростить администрирование и передать его на аутсорсинг - если у вас есть только один репозиторий и пара парней, которые его подталкивают / вытягивают, вы могли бы сделать намного хуже, чем просто разместить его где-нибудь вроде Bitbucket . (А для решения с одним репозиторием это фактически бесплатно.)
Самым простым решением кажется использование общих папок Samba, особенно в среде Windows-only. Я только что установил его, кажется, работает.
Я рекомендую разместить ваш проект на http://bitbucket.org/ , сайте репозитория Mercurial. Если вы не хотите, чтобы источник видели другие, у них есть настройки для создания частных репозиториев. Я думаю, вам разрешат один частный репозиторий, прежде чем они начнут взимать с вас плату.
Изменить: Bitbucket теперь предоставляет неограниченное количество частных / скрытых репозиториев.
Предоставьте общий доступ к папке Dropbox , которая содержит ваш «серверный репозиторий».