Javascript 未定义的angularjs和react属性“\uuuu reactAutoBindMap”
当我调用MYCOMPONENT mixin并将其传递给react时,我在angularJS海关指令中实现Reactjs 0.13.1时遇到问题,我有这个错误Javascript 未定义的angularjs和react属性“\uuuu reactAutoBindMap”,javascript,angularjs,angularjs-directive,reactjs,Javascript,Angularjs,Angularjs Directive,Reactjs,当我调用MYCOMPONENT mixin并将其传递给react时,我在angularJS海关指令中实现Reactjs 0.13.1时遇到问题,我有这个错误 TypeError: Cannot read property '__reactAutoBindMap' of undefined at ReactClass.createClass.Constructor (react-with-addons-0.13.1.js:6237) at Object.fn (ReceptionR
TypeError: Cannot read property '__reactAutoBindMap' of undefined
at ReactClass.createClass.Constructor (react-with-addons-0.13.1.js:6237)
at Object.fn (ReceptionReactController.js:21)
at Scope.$get.Scope.$digest (angular.js:14243)
at Scope.$get.Scope.$apply (angular.js:14506)
at done (angular.js:9659)
at completeRequest (angular.js:9849)
at XMLHttpRequest.requestLoaded (angular.js:9790)(anonymous function) @ angular.js:11607$get @ angular.js:8557$get.Scope.$digest @ angular.js:14261$get.Scope.$apply @ angular.js:14506done @ angular.js:9659completeRequest @ angular.js:9849requestLoaded @ angular.js:9790
我不知道为什么在react构造函数中未定义_reactAutoBindMap
MYCOMPONENT.js
var MYCOMPONENT = React.createClass({
displayName: 'MYCOMPONENT',
render: function () {
return React.DOM.div(null, "Rendering faster in AngularJs with ", this.props.framework);
}
});
角度视图
<body >
<h1>Faster Rendering With ReactJs</h1>
<div >
<input ng-model="framework" />
<hr>
<fast-ng framework="framework"></fast-ng>
</div>
</body>
我有fork-plunker当使用angular时,我更喜欢使用渲染并传递我在内部创建的组件,如下所示:-
React.render(React.createElement(
MYCOMPONENT,{
framework: newValue
}),
el[0]
);
React.render(React.createElement(
MYCOMPONENT,{
framework: newValue
}),
el[0]
);