Observableを使用してHTTPリクエストでタイムアウトを設定できるかどうかは誰でも知ることができます。私のコードは次のとおりです。 私のデータがマイ・ウェブAPI(またはバックエンドサーバー)ビューでデータを更新したい場合、ユーザーは新しいことが起こっていることを知ることができます...十分に明確であることを希望します...理解できない場合は質問してください...または別の可能性次のとおりです。機能はいくつかの変更があるかどうかを確認するために、サーバーへの新しいコールを作ることができる毎分は...ObservavableとAngular 4のsetTimeoutを組み合わせると、
export interface User {
name: any[];
data: any[];
}
const userURL = 'http://my.apiserver.com';
@Injectable()
export class UserService {
users: Observable<User[]>
constructor (public http:Http) {
this.users = http.get(usersURL)
.retry(3)
.map(res => [res.json()]);
}
で始めることができますが、ロングポーリングのようないくつかの機能を構築したいですか? – Akkusativobjekt
それで、定期的にテストしますか?あなたは 'setInterval'を意味しましたか? – Meir
通常、サーバー間の通信はWebソケットで処理されます。 – echonax