我有一个页面portal.html
,由 Angular 通过路由呈现portal
state('portal', {
url: '/',
templateUrl: 'portal.html',
controller: 'portalCtrl',
})
但是,我想用 ReactJS 实现一些 UI 组件交互。
我试图在 body 的末尾挂钩 react.js 脚本(由 webpack 生成)
<script type="text/javascript" src="react_box/react_bundle.js"></script>
但是,我收到了这个错误。
invariant.js:38Uncaught Invariant Violation: _registerComponent(...): Target container is not a DOM element.
我相信问题是由于当react想要找到 DOM 时 DOM 没有准备好。
在 Angular 准备好 DOM 后,如何让 React 开始工作?