私は応答以下変更する方法反応ネイティブのフェッチレスポンスのボタン?私の応答に基づいて
{
"responseHeader": {
"type": "314",
"status": "200",
"message": "Successfully found the profile"
},
"neighbourProfile": [{
"friends_status": "210",
},
{
"friends_status": "217",
},
{
"friends_status": "219",
},
{
"friends_status": "200",
}
]
}
からフィールドfriends_status
のステータスにボタンを変更したいサーバーから返された私は、ボタンのテキストだけでなく、button.Howを変更したいですI画像更新
でボタンを置き換える:
if(neighbours.friend_status == '219'){
<Button color={'#00BFA5'} title="Add"
onPress={console.log('clicked')}/>
}
else if(neighbours.friend_status == '208'){
<Button color={'#ffffff'} title={"Add"} onPress={console.log('clicked')}/>
}
else if(neighbours.friend_status == '216')
{
<TouchableOpacity>
<Image source={require('../Images/ic_reject.png')}/>
<Image source={require('../Images/ic_request_accept.png')}/>
</TouchableOpacity>
}
else if(neighbours.friend_status == '221'){
<TouchableOpacity>
<Image source={require('../Images/ic_reject.png')}/>
<Image source={require('../Images/ic_request_accept.png')}/>
</TouchableOpacity>
}
'場合(neighbours.friend_status == '216') \t \t \t { \t \t \t \tリターン( \t \t \t \t:そして、あなたはまたして新しい小道具値をキャッチすることができます \t \t \t \t \t \t \t \t \t \t \t \t TouchableOpacity> \t \t \t \t) \t \t \t} '私はこのような試みたが、エラー何のエラー –
anu
を持っていますあなたが持っているメッセージ? – Val
あなたの2番目の ' 'の 'source'は中括弧の末尾が正しくありません'} ' –
Val