所以我从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) 有没有办法获取对象的联合类型的所有键{ a: ...} | { b: ...}?值得一提的是 \xe2\x80\x94 这个类型是动态生成的。
花了几个小时,但没有任何运气......
\n我想在我的应用程序中通过电子邮件实现搜索,但有点坚持查询的设计.我的数据结构看起来像这样
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很重要
对不起伙计们:诺布在这里.也有暂停帐户的危险.
我想在本地计算机上设置 Hasura 的开发环境,以复制我现有的生产(相同的表、相同的模式、相同的数据)。