Backbone调用在React组件函数中不起作用

时间:2016-03-16 01:48:52

标签: javascript backbone.js reactjs

我正在尝试在React组件中创建一个快捷方法,我将这个辅助函数添加到组件中:

    getLocalModel: function () {
        return this.props.localModel.get.apply(this, arguments);
    },

this.props.localModel已定义,它是Backbone模型,但是我收到以下错误消息:

TypeError: Cannot read property 'uploadResult' of undefined

我知道Backbone模型已定义,因为我已调试并出现错误消息。我相信这次电话会出现问题

this.props.localModel.get.apply(this, arguments);

任何人都知道这可能是不正确的吗?

1 个答案:

答案 0 :(得分:1)

哎呀,简单的错误,似乎正确的使用呼叫是

    getLocalModel: function () {
        return this.props.localModel.get.apply(this.props.localModel, arguments);
    },