React实现Angularjs ng-show、ng-if和ng-hide
2017-06-18 22:00
676 查看
添加一段用户登录场景,登录显示登录信息,否则显示非登录信息。
使用Angularjs我们可以这样做:
那我们使用React要怎么去实现这样的场景呢?
使用Angularjs我们可以这样做:
<div ng-show="isLogin">登录了</div> <div ng-if="isLogin">你好,{userName}</div> <div ng-hide="isLogin">未登录</div>
那我们使用React要怎么去实现这样的场景呢?
React.createClass({ getInitialState: function() { return { isLogin: true, userName: 'Joe' }; }, render: function() { var isLogin = this.state.isShowLoginMenu, loginHtml; if (isLogin) { loginHtml = <div className="logined"> 登录了,欢迎{this.state.userName} </div>; } else { loginHtml = <div className="no-login"> 未登录 </div>; } return ( <div className="user"> {loginHtml} </div> ); }
相关文章推荐
- angular.js里的ng-show,ng-hide与ng-if的区别
- Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
- Angular.js中ng-if、ng-show和ng-hide的区别介绍
- Angular.js中ng-if、ng-show和ng-hide的区别介绍
- angular中的显示与隐藏ng-show/ng-hide/ng-if/ng-switch
- Part 14 ng hide and ng show in AngularJS
- angular学习之——ng-show/ng-hide与ng-if的区
- AngularJs ng-show 和 ng-if的区别
- angularjs ng-if ng-show ng-hide区别
- AngularJS的学习--ng-show/ng-hide/ng-if和ng-switch
- Angular.js中用ng-repeat-start实现自定义显示
- AngularJS – Conditional Display using ng-show / ng-hide, ng-if, ng-include, ng-switch
- AngularJS ng-model在ng-if里面无效
- ng-if与ng-show、ng-hide指令的区别和注意事项
- Angularjs Ng_repeat中实现复选框选中并显示不同的样式
- Angular.js中用ng-repeat-start实现自定义显示
- AngularJS ngModel实现指令与输入直接的数据通信
- ZH奶酪:Ionic通过angularJS+tabs-item-hide实现自定义隐藏tab
- angularjs ng-if 慎用 备忘
- angularjs ng-if ng-show ng-hide区别