如何在回调函数

时间:2018-03-20 11:45:38

标签: javascript meteor

我只是希望能够从回调函数中“修改”'content'变量。

class MyClass extends React.Component {
  render() {
  var content = 'initial value';

  const token = this.props.match.params.token;
  Meteor.call('checkResetToken', token, (error, result) => {
    console.log('content: ', content); // prints 'initial value'
    if (result) {
      content = 'true result';
    } else {
      content = 'false result';
    }

    console.log('content inside the callback: ', content); // 'false result'
  });

  return 'content: ' + content; // prints 'initial value'
  }
}

听起来回调需要内容变量的本地副本,但是如何更改变量ITSELF。

任何帮助都将受到高度赞赏

0 个答案:

没有答案