Reagieren Nativen Reagieren, Navigation, Header, Button-Event

Hallo, ich 'm versucht zu binden eine Funktion in meinem Navigator Rechts-Taste,

Aber Es gibt Fehler.

Dies ist mein code:

import React, { Component } from 'react';
import Icon from 'react-native-vector-icons/FontAwesome';
import Modal from 'react-native-modalbox';
import { StackNavigator } from 'react-navigation';
import {
   Text,
   View,
   Alert,
   StyleSheet,
   TextInput,
   Button,
   TouchableHighlight
} from 'react-native';

import NewsTab from './tabs/news-tab';
import CustomTabBar from './tabs/custom-tab-bar';

export default class MainPage extends Component {
    constructor(props) {
        super(props);  
    }

    alertMe(){
        Alert.alert("sss");
    }

    static navigationOptions = {
        title: 'Anasayfa',
        headerRight: 
            (<TouchableHighlight onPress={this.alertMe.bind(this)} >
                <Text>asd</Text>
             </TouchableHighlight>)        
    };

    render() {
        return(
            <View>

            </View>
        );
    }
}

Und Erhalten Sie eine Fehlermeldung wie diese:

undefined ist kein Objekt (Evaluierung dieser.alertMe.bind')

Wenn ich diese Methode in der render-Funktion, es funktioniert Super, aber in NavigatonOption I cant get behandelt es. was kann ich tun um dieses problem.

InformationsquelleAutor Andaç Temel | 2017-08-09
Schreibe einen Kommentar