предопределенная функция не определена во время нажатия - PullRequest
0 голосов
/ 28 мая 2018

У меня проблема во время onPress, она вызвала ошибку неопределенной функции ... и т.д.

Может кто-нибудь помочь мне, пожалуйста, что не так с моим кодом.почему я не могу вызвать эту функцию _deletetRecord.

Заранее спасибо.

_deleteRecord = (id) => {

        this.props.deleteRecord(id);
    }; 

static navigationOptions = ({ navigation}) =>{
return{
       headerRight: (
                <IconIonicons
                    color="white"
                    name="md-trash"
                    size={24}
                    onPress={() =>this._deleteRecord(params.id)}
                    style={{color: '#ffffff', marginRight: 15}}
                />

            ),
 }

}

1 Ответ

0 голосов
/ 28 мая 2018

Изменить onPress={() =>this._deleteRecord(params.id)} на onPress={this._deleteRecord(params.id).bind(this)}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...