android react原生动态字幕绑定到状态
ToolbarAndroid react native dynamic subtitle bind to state
我试图设置"ToolbarAndroid"的字幕基于状态变量没有成功,
我将初始状态设置为null并且我试图做一些类似于"仅当它不是null时显示subtitle "的事情
constructor(props) {
super(props);
this.state = {
subtitle: null
}
}
render() { ...
<ToolbarAndroid
..
subtitle={() => {
if (this.state.subtitle !== null) {
return this.state.subtitle;
} else {
return '';
}
}}
我错过了什么?
我猜你想导出这个组件。如果是,则可以将默认道具设置为副标题的值。例如,
static defaultProps = {
subtitle: ''
};
static propTypes = {
subtitle: PropTypes.string
};
那么,在subtitle的prop,你可以这样写,
subtitle={this.props.subtitle}
当你想使用这个组件时,只需传递一个值就可以了~
我已经设法解决了
subtitle={(this.state.subtitle !== null) ? this.state.subtitle : '' }
相关文章:
- 使用Re-base时,在React中从状态绑定和取消绑定Firebase
- Angularjs:ui路由嵌套状态下的绑定不起作用
- 如何将值与$scope绑定,以从定义状态ui路由器的控制器中使用ng模型进行查看
- 无法加载资源:服务器在绑定功能中以状态 500(内部服务器错误)进行响应
- 将状态的数组长度设置为 0,但绑定列表仍剩下一个元素
- 与承诺状态的角度绑定
- 如何将React状态绑定到RxJS可观察流
- ReactFire-获取'对象作为React子对象无效'将Firebase绑定到React状态时
- android react原生动态字幕绑定到状态
- 复选框绑定的选中状态倒置在Chrome
- Angularjs:当模型改变时,单选按钮检查状态绑定模型值失败
- 根据组合框中不同的选定值绑定字段状态(禁用或隐藏)
- 有条件地绑定组件状态
- Ui-router,组件不能绑定到子状态
- 从子元素到父元素的React状态绑定
- Javascript 全局变量绑定的状态 在函数内
- 如何在Knockout中的数据绑定选项中自动选择用户状态
- 将回调绑定到 DynamoDB DocumentClient 的 ReactJS 状态
- 将状态绑定到 React 中映射函数内部的条件语句
- AngularJS UI-Router:已解析对象在子/父状态下的双向绑定——子状态不会更新