2017-05-08 2 views
0

私はナビゲーションを制御するために '反応ナビゲーション'からStackNavigatorを使用しており、データを取得するためにMeteorを使用しています。デフォルトのナビゲーションヘッダーを削除するために、私はこれを書いた static navigationOptions = { header: null};です。静的なデータでうまく動作します。しかし、私がcreateContainer()関数を呼び出してデータを収集すると、そのコンポーネントは私のカスタムヘッダーの上にデフォルトの白いヘッダを表示します。誰かが私に何が欠けているかを見せてもらえますか前もって感謝します!React-Nativeディスプレイスタックナビゲータヘッダーでcreatecontainerメテオールコールを使用するのはなぜですか?

+0

で? – Jankapunkt

答えて

0

静的なnavigationOptionsをクラス外に移動すると、それを動作させることができます。たとえば あなたは変数

const container = createContainer(() => { 
    Meteor.subscribe('somedata') 
    return { 
    data: Meteor.data() 
    } 
}, YourClass) 

で作成されたコンテナを保存し、それにnavigationOptionsを添付することができます:あなたは、コードの例を投稿することができ

container.navigationOptions = { header: null} 

と輸出新しいコンテナを添付navigationOptions

export default container 
関連する問題