2017-10-11 20 views
0

されていません - this.props.sendDataToTagGroupsが機能は、ネイティブには、次のエラーを取得リアクト - this.props.sendDataToTagGroupsは、私は私のネイティブアプリを反応させるには、次のエラーを取得しています機能

ではありません私はバインディングを持っています私がここで紛失しているものが私のコードであるかわからないセットアップ

//バインド this._getSelectedData = this._getSelectedData.bind(this);

// Render tag groups 
    _renderTagGroups() { 
     const tagGroups = this.state.tagGroupsArray; 
     const renderedTagGroups = tagGroups.map(function(tagGroup, key){ 
      return (
       <View key={key} style={{flexDirection:'row',flexWrap:'wrap',alignItems: 'flex-start',}}> 
        <View style={styles.tagGroupContainer}> 
         <Icon name='tag' size={29} type={"font-awesome"} color={'#58595B'} style={{paddingLeft:20, paddingRight:10,}}/> 
         <Text style={styles.tagSectionHeaderText}>Select {tagGroup.tagGroupName}</Text> 
        </View> 
        <View style={{flexDirection:'row',flexWrap:'wrap',alignItems: 'flex-start',}}> 
         <Tags tags={tagGroup.tags} tagGroupName={tagGroup.tagGroupName} tagGroupId={tagGroup.tagGroupId} sendDataToTagGroups={this._getSelectedData}/> 
        </View> 
       </View> 
      ) 

     }); 
     return renderedTagGroups 
    } 

render() { 
     const projectTags = store.getState().selectedProject.project.tagGroups; 
     const isEmptyProjectTags = _.isEmpty(projectTags); 
     return (
      <View style={[styles.wrapTags]}> 
       {this.state.indeterminate && 
       <Progress.Circle 
        style={styles.progressContainer} 
        progress={this.state.progress} 
        indeterminate={this.state.indeterminate} 
       /> 
       } 


       {!isEmptyProjectTags && 
       <View style={[styles.wrapTags]}> 
        {this._renderTagGroups()} 
       </View> 
       } 

       {isEmptyProjectTags && 
       <View> 
        <Text style={{marginLeft:10, marginTop:15, fontSize:18}}>No tags have been created. Please see your Project Controller or Team Controller to create new tags.</Text> 
       </View> 
       } 
      </View> 
     ) 
    } 

答えて

0

次のようにすれば、他の人に役立ちます。

sendDataToTagGroups={() => {this._getSelectedData} } 
関連する問題