Lodash& React,无法访问局部变量

时间:2018-04-20 17:03:24

标签: javascript reactjs typescript lodash

我遇到了lodash的问题。我在渲染函数的开头有以下代码。我从this.state&获得布局的价值。然后在数组中的每个布局对象上,我将static设置为布尔属性isEdit的反转。但是,我已经尝试了一切,出于某种原因,我无法在我的lodash函数中访问isEdit。这是未定义的...我无法弄清楚我做错了什么,所以任何帮助都会受到赞赏。

public render() {
   const { isEdit, size } = this.props;
   const layout = this.state.layout.slice();
   _.forEach(layout, (x) => {
     x.static = !isEdit;
   });
   .....

1 个答案:

答案 0 :(得分:0)

您的意思是,布局上的所有静态属性都设置为 true ?< / em> B&#39; cos

for l in text.split(r'\n'):

您也可以为 isEdit 道具设置 defaultProp ,以确定。