小编wal*_*ode的帖子

React 0.13类方法未定义

所以我从React和ES6开始,并且陷入了非常基础的困境.真的很感激一些帮助.

handleClick()抛出一个错误:

Uncaught TypeError: Cannot read property 'handleClick' of undefined
Run Code Online (Sandbox Code Playgroud)

代码如下

export default class MenuItems extends React.Component {

  constructor(props) {
    super(props)
    this.state = {active: false}
    this.handleClick = this.handleClick.bind(this)
  }

  handleClick() {
    this.setState({ active: !this.state.active });
  }

  render() {
    let active = this.state.active
    let menuItems = [{text: 'Logo'}, {text:  'promo'}, {text:     'benefits'}, { text: 'form'}]
    return (
      <ul>
        {menuItems.map(function(item) {
          return <li className={active ? 'active' : ''} onClick={this.handleClick.bind(this)} key={item.id}>{item.text}</li>;
        })}
      </ul>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs

7
推荐指数
1
解决办法
1330
查看次数

获取 TypeScript 中对象联合的键

有没有办法获取对象的联合类型的所有键{ a: ...} | { b: ...}?值得一提的是 \xe2\x80\x94 这个类型是动态生成的。

\n\n

花了几个小时,但没有任何运气......

\n

typescript

6
推荐指数
1
解决办法
839
查看次数

通过查询从Firebase获取用户电子邮件

我想在我的应用程序中通过电子邮件实现搜索,但有点坚持查询的设计.我的数据结构看起来像这样

users {
      uid {
          email: email@email.com 
Run Code Online (Sandbox Code Playgroud)

我尝试了以下查询:

console.log(reqestEmail); // proper email here
new Firebase(USERS)
  .startAt(reqestEmail)
  .endAt(reqestEmail)
  .once('value', function(snap){
     var foundUser = snap.val();

     console.log(foundUser) // output is null
    });
Run Code Online (Sandbox Code Playgroud)

我想问题在于我在路径上有一个uid.但是如何使用这种数据结构实现搜索 - 如果我这个uid是需要的结果?

如果使用Firebase 2.0.2和AngularFire 0.9很重要

对不起伙计们:诺布在这里.也有暂停帐户的危险.

firebase

5
推荐指数
1
解决办法
3466
查看次数

如何创建远程 Hasura 服务器的本地“副本”?

我想在本地计算机上设置 Hasura 的开发环境,以复制我现有的生产(相同的表、相同的模式、相同的数据)。

  • 完成这项任务需要哪些步骤?

graphql hasura

3
推荐指数
1
解决办法
1809
查看次数