私はこれを何年も機能させようとしてきましたが、何をしても、ディレクティブは反応コンポーネントを見つけることができません。
これらは私が含めているファイルです:
<script src="bower_components/react/JSXTransformer.js"></script>
<script src="bower_components/react/react-with-addons.js"></script>
<script src="bower_components/ngReact/ngReact.min.js"></script>
<script src="node_modules/babel-core/browser.js"></script>
<script src="static/react-components.min.js" type="text/babel"></script>
<script src="static/main.min.js"></script>
私のコンポーネントがreact-components.min.js
ファイル内にあり、すべてのAngularコードがmain.min.js
.
このディレクティブを機能させるには、ブラウザー内のトランスフォーマーを使用する必要があるかもしれないと述べられているので、babel を使用して試しましたが、それも機能しません。
これは私の反応コンポーネントです:
<react-component name="Chat" watch-depth="reference"></react-component>
そして、react-components.min.js ファイルで、「Chat」というコンポーネントを取得しました。
var Chat = React.createClass({
render: function() {
return <footer className="chat chat--dark">Hello John</footer>;
}
});
core.value('Chat', Chat); // My application is bound to the core module
しかし、それは見つかりません..他の誰もこの問題を抱えていないように見えるので、何が間違っているのでしょうか?