99. A-tag-not-highly-recommended

Angular(Ionic)で文字を先頭から1文字ずつタイピングするように表示する方法

import { Component, OnInit } from '@angular/core';
import { HttpClient, HttpParams, HttpHeaders} from '@angular/common/http';

import { Logs } from 'selenium-webdriver';
import { SelectMultipleControlValueAccessor } from '@angular/forms';
import { Observable } from 'rxjs';

@Component({
  selector: 'app-tab1',
  templateUrl: 'tab1.page.html',
  styleUrls: ['tab1.page.scss']
})
export class Tab1Page implements OnInit {
  val_temp: string;
  val: any;

  constructor(private http: HttpClient) { }

  ngOnInit() {      

  const headers = new HttpHeaders()
  .set("Id", "******")
  .set("Authorization", "t\******");

  const params = new HttpParams()
  .set('query1', 'query1')
  .set('query2', 'query2');
  console.log('hi here');

  this.http.get(
  'https://******.******.com/',
  {headers,params,responseType: 'text'}
  ).subscribe(result =>{
    console.log('result',result);
    this.buffAdmin(0,result)
  })
¥

  }


buff(i,txt):Observable<any>{
  return new Observable(observer => {
    setTimeout(() => {
      console.log('in buff');
      observer.next(txt.substring(0,i+1)) 
    },300);
  })
}
buffAdmin(i,txt){
  this.buff(i,txt).subscribe((txt2:string)=> {
    this.val = txt2;
    let j = i+1;
    if (j == txt.length){
      return
    }
    this.buffAdmin(j,txt);
  })
}
  
}

データサイエンティスト
絹田 雅
アーナンダよ、あなたはカピラヴァットゥのサキャ族の人たちに、修学すべき人(有学)の修学と実践について説明しなさい。わたしは背中が疲れました。背中を伸ばそう。 マハーナーマよ、ここに貴い弟子は戒をそなえ、感覚器官の門を防御し、食事の適量を知り、覚醒しており、七つの正しい教えをそなえており、明瞭なこころに依存し、現世で安楽に過ごす、明瞭なこころに依存する四段階からなる瞑想(四禅)を希求し、容易に得て、困難なく得ます。
twitter-timeline