2016-07-27 4 views
0

私のコードには、を押すと別のページに切り替えることができる例があります。 これは最初の部分である:press TouchableOpacity他のページに切り替えないでください

_onPress(projno){ 
    if(currentIndex == this.index){ 
     this.navigator.push({ 
     component:TeamDetailPage, 
     passProps:{projno:projno} 
     }) 
    } else { 
     return; 
    } 
    } 

これは2番目の部分です:

<TouchableOpacity style={styleRow.item2} delayLongPress={300} onPress={() => this._onPress(this.props.projno)}> 
<Image style={{width:30,height:30}}source={HomeRankViewImgs[7]}/> 
<Text style={styleRow.teamName}>{this.shotna}</Text> 
</TouchableOpacity> 

私は成功したものを参照し、次のコードを記述し、それはうまくいきませんでした: これが最初であります一部:

_onPress(projno){ 
    if(currentIndex == this.index){ 
     this.navigator.push({ 
     component:TeamDetailPage, 
     passProps:{projno:projno} 
     }) 
    } else { 
     return; 
    } 
    } 

これは2番目の部分です

+0

申し訳ありませんが、あなたの説明が明確ではありません。このコードのどの部分が機能していないのですか? –

答えて

0

が結合してください "この"()_onPressの呼び出し中:

たonPress = {this._onPress(this.props.projno).bind(この)}

関連する問題