2017-08-27 6 views
-4
  • をAPI値をロードすることはできません私は、RX JS
  • 私は、彼らがAPIを使用して値を表示rxjsとフィドルを持たを学ぶしようとしています。
  • 同じ方法で私のグリッドに値をロードしようとしています。
  • ただし、値を読み込めません。
  • それはあなたがそれフィドルを働いていない

作業フィドル私のグリッドに

http://jsfiddle.net/8jFJH/2534/

を達成する方法を私に伝えることができangular2に取得するために、我々はAPIが

  • 値を削除することができます可能です

    http://jsfiddle.net/XY7HT/72/

    var refreshClickStream = Rx.Observable.fromEvent(refreshButton, 'click'); 
    
    var requestStream = refreshClickStream.startWith('startup click') 
        .map(function() { 
         var randomOffset = Math.floor(Math.random()*500); 
         return 'https://api.github.com/users?since=' + randomOffset; 
        }); 
    
    console.log("requestStream-------->" + JSON.stringify(requestStream)); 
    
  • +0

    正しい二jsfiddle URLですか? (剣道のモーダルウィンドウの例のようですが、rxjが含まれておらず、ajaxコールもありません) –

    +0

    2番目のフィドルで達成する方法を教えてください...私はすべてを試みましたが達成できませんでした...あなたは今私のフィドルで更新できますか? –

    +1

    この質問はひどく公式化されています。校正のためのコードをダンプするだけで、将来のサイトユーザーにとっては価値がありません。あなたが何を試したのか、どこにいるのか説明してください。 –

    答えて

    3

    あなたはajax operatorやjQueryのような他のライブラリを使用して構築された(最初JSFiddleで使用)を使用してデータをロードすることができます

    だからあなたのコードは、この(AJAX呼び出しを作るためにjQueryを使用して)のようなものになります:

    Rx.Observable.fromPromise($.getJSON('https://api.github.com/users')) 
        .subscribe(users => { 
        // do whatever you want with the users data 
        ... 
        }) 
    

    そして、ここではあなたのためのフィドルを更新している - http://jsfiddle.net/ednqfm60/1/

    +0

    角度2を使用することはできませんか? –

    +0

    この質問にどのように角度が関係していますか? –

    +0

    あなたは何を意味するのか分かりませんが、すべての角度が可能です:) –

    関連する問題