サービスから詳細を取得し、loginDetailsArray配列に割り当てています。今私は関数()を呼び出す必要がありますデータが成功した後。 私は関数()を直接呼び出そうとしましたが、データを取得する前にその関数を読み込んでいます。 ここでコールバック関数を使うことを考えていました。しかし、これに新しいので、私はそれを得る方法の考えがありません。前もって感謝します。Angular2のHTTPリクエストが成功した場合にコールバック関数を使用する方法は?
loadLoginDetails() {
this.customerService.getLoginDetails().subscribe(res => {
this.loginDetailsArray = res.json();
});
}
functions() {
var minLength = this.loginDetailsArray.rules.username.minlength;
var maxLength = this.loginDetailsArray.rules.username.maxlength;
var pattern = this.loginDetailsArray.rules.username.pattern;
}
はい。 ngOnInitのloadLoginDetails()関数を渡してデータを取得しようとすると、定義されていないか、空です。なぜなら、データを取得する前に非同期であるため、関数ir()は、 –