2017-08-08 90 views
0

試圖找出在函數中插入變量的語法。React原生插入變量

var SlidesArray = ['Slide0', 'Slide1']; 
var Slides = SlidesArray[Math.floor(Math.random() * SlidesArray.length)]; 

<Text>{Slides}</Text> 
<TouchableHighlight style={styles.button} onPress={() => { this.props.navigation.navigate('{Slides}'); }}> 
    <Text style={{ color: '#FFFFFF', fontSize: 18 }}>Get New Activity {Slides}</Text> 
</TouchableHighlight> 

當這個渲染,我看到在屏幕上的值{Slides}

怎麼做我得到這裏面

<TouchableHighlight style={styles.button} onPress={() => { this.props.navigation.navigate('{Slides}'); }}> 

這裏的目標是導航到一個隨機查看從查看陣列工作。

onPress={() => { this.props.navigation.navigate({Slides}); }}沒有工作。

回答

0

試着在Slides兩邊去掉括號和單引號。

this.props.navigation.navigate(Slides);