हो रही है जब मैं इस प्रिंट Onscroll हैंडलर के अंदर मैं DedicatedWorkerGlobalScope बजाय निर्माता मिलता है।DedicatedWorkerGlobalScope बजाय निर्माता
var Frame = React.createClass({
_handleScroll: (ev) => {
console.log(this) //DedicatedWorkerGlobalScope
},
render: function() {
return (
<ScrollView
ref='scrollViewH'
onScroll={this._handleScroll}>
{items}
</ScrollView>
);
}
});
मैं इनलाइन समारोह के साथ स्क्रॉल संभाल यदि यह सही काम करता है:
var Frame = React.createClass({
render: function() {
return (
<ScrollView
ref='scrollViewH'
onScroll={(ev) => {
console.log(this) //Constructor
}}>
{items}
</ScrollView>
);
}
});
बाइंडिंग इस काम नहीं करता।
onScroll={this._handleScroll.bind(this)}
मैं एक नमूना अनुप्रयोग में सही व्यवहार मिला: HTT सुंदर सभ्य विवरण कैसे बाध्यकारी वाक्य रचना ES6 और कैसे काम करता है अपेक्षित व्यवहार प्राप्त करने के लिए ps: //rnplay.org/apps/otiPug चीजों को अलग करने का प्रयास करें, कुछ और संदर्भ बदलना चाहिए। –