如果child属性为true,如何禁用父元素的呈现

塞思·斯皮维(Seth Spivey)

如果第三个子TD的属性等于true,我想禁用父TR元素的呈现。

是否可以在父元素上使用三元运算符来检查子元素属性是true还是false?

 // Setting my GET request response data to users

 componentDidUpdate() {
   axios.get('http://localhost:3000/api/users')
     .then(response => {
       this.setState({ users: response.data });
     })
     .catch(function (error) {
       console.log(error);
     })
 }

  // Mapping my data from GET request to the proper table and 
  using a ternary operator to check if GET data group is equal to 
  the current group and setting to true or false

  <tbody>
    {this.state.users.map(function (singleuser, i) {
      return [
       <tr key={i} style={{ color: '#fff' }}>
        <td>{singleuser.name}</td>
        <td>{singleuser.email}</td>
        <td selected={user.group.toString() === singleuser.group.toString()}>{singleuser.group}</td>
      </tr>
      ]
   })}
 </tbody>
约翰·鲁德尔

您可以只使用条件来不渲染项目

<tbody>
    {this.state.users.map(function (singleuser, i) {
      const shouldHide = user.group.toString() === singleuser.group.toString()
      return shouldHide
        ? null
        : <tr key={i} style={{ color: '#fff' }}>
            <td>{singleuser.name}</td>
            <td>{singleuser.email}</td>
            <td selected={shouldHide}>{singleuser.group}</td>
          </tr>
     })
   }
 </tbody>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果父项prop评估为true,如何仅呈现子组件

如果'this'类为true,则禁用按钮

如果任何元素为true,如何遍历任何数组以返回值“ true”

如果子对象为空,如何在python3中删除父json元素

Bootstrap:如何检查是否检查了元素,如果选中则将其设置为禁用

如何在puppeteer中启用或禁用element属性为true / false

如何禁用子元素的父元素的设置宽度?

将对象属性设置为父元素的属性

如果条件在codeigniter中为true,则禁用<a>标记

jQuery-如果条件为true或false,如何在单击后滚动元素ID?

如果条件为true或false,如何仅设置此元素的样式?

如何基于父元素的属性获取子元素的属性

如何使用jQuery访问父元素属性?

如何更改父元素的子属性?

如何获取子属性+父元素

由多个属性组Lodash如果属性值为true

父级onChange将子级属性设置为true

如果子元素被隐藏,如何隐藏父元素?

如果 IsEnabled 属性为 False WPF,则禁用 ValidatesOnDataErrors

如果只有h3元素且内容div为空,如何删除父div

如果条件为true,如何将类添加到jQuery元素,如果条件为false,如何删除相同的类?

如果某些但不是全部元素为NA,则为TRUE

如何使用父.class属性覆盖子元素属性

Python:如果某些属性为true,则允许调用某些方法

如果为 true,则从数组中的对象获取特定属性

如何在 React 中为多个元素呈现列表?

如果子节点元素相等,如何添加父节点?

nuxt-child不呈现父组件

如果其所有子级属性都为True,则将Parent属性推导为True。