2016-09-19 8 views
0

を反応させて、私はindex.htmlをレンダリングするとき、私は戻ってフラスコからのいくつかのデータを渡したいアクセスフラスコの変数は、私がここにテンプレートプロジェクトを反応させ、このフラスコに働いているフロントエンド

https://github.com/bonniee/react-flask

問題に実行しています

@app.route('/') 
def hello_world(): 
    return render_template('index.html', somedata="YOOOO") 

と反応するコンポーネントで使用

render() { 
    this.loadDataFromServer(); 

    return <h1>sup? {{somedata}}</h1>; 
    } 
}); 

このプロジェクトフォーマットでは、きれいな方法がありますか?

答えて

1

scriptタグをテンプレートに含めると、window.somedataという値を設定することができます。あなたはそれをレンダリングで直接アクセスすることができます。または、もしあなたがfluxまたはreduxを持っていれば、反応コンポーネントの実装中にそのデータを使ってアクションをディスパッチすることができます。

関連する問題