問題タブ [ngreact]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ngReact コンポーネントへの双方向データ バインディング
ngReact を使用して、どのように双方向のデータ バインディングをエレガントにセットアップするのでしょうか?
value
と発火する単純な React 入力コンポーネントがあるとしますonChange
。
value
次に、AngularJS 側から、次のようなものがスコープ内で更新されることを期待します。
しかし、AngularJS スコープへの双方向バインディングを設定するよりエレガントなng-model
方法はありますか?
angularjs - ngReact が反応コンポーネントを見つけられない
私はこれを何年も機能させようとしてきましたが、何をしても、ディレクティブは反応コンポーネントを見つけることができません。
これらは私が含めているファイルです:
私のコンポーネントがreact-components.min.js
ファイル内にあり、すべてのAngularコードがmain.min.js
.
このディレクティブを機能させるには、ブラウザー内のトランスフォーマーを使用する必要があるかもしれないと述べられているので、babel を使用して試しましたが、それも機能しません。
これは私の反応コンポーネントです:
そして、react-components.min.js ファイルで、「Chat」というコンポーネントを取得しました。
しかし、それは見つかりません..他の誰もこの問題を抱えていないように見えるので、何が間違っているのでしょうか?
javascript - ng-react は ng-repeat よりもはるかに遅い (プロパティ 'nodeType' エラーへの非推奨アクセス)
オブジェクトの $watched 配列を変更するときのパフォーマンスを向上させるために、ngRepeat の代わりに ngReact を使用しようとしています。
反応コンポーネントが動作し、html が正しく表示されます。<button>
コントローラーに含まれるマーカーごとに、marker.title
をテキストとして作成したいと思います。
ただし、非常に遅く、ngRepeat よりもはるかに遅く、コンソールには同じエラーの無限のリストが表示されます。
これが私の React コンポーネントです (記事の最後に JSfiddle リンクがあります)。
HTML
JS
これは私の問題の (新しいバージョン) JSFiddleです。簡単な説明: - ページにマップを表示するための MapBox ディレクティブがあります。1 秒後、地図上に 3 つのマーカーをロードして、ajax リクエストをシミュレートします。- ロードされたマーカーごとに、左側のパネルにマーカーの名前を表示する役割を持つlist
がプッシュされます。PanelController
名前は、ng-React を使用して、React コンポーネントによって表示されます。動作しますが、システム全体を遅くするエラーがあります。
何が問題になる可能性がありますか?ありがとうございました
reactjs - 未定義のプロパティ 'render' を読み取れません
JsxBundleConfig で JSX をビルドし、angular ngReact ディレクティブを使用して、angular 内で反応をレンダリングしました。反応コンポーネントを含めようとするたびに、エラー Cannot read property 'render' of undefined がコンソールに表示され、何もレンダリングされませんでした
javascript - 反応コンポーネントのログインコンポーネントが見つかりません - ng-React
プロジェクトに ng-react を使用して reactjs を含めようとしましたが、アプリを実行すると、「反応コンポーネントの LoginComponent が見つかりません」というエラーがスローされます。
構造:
- コンポーネント(フォルダ)
- LoginComponent.js
- コントローラー(フォルダー)
- login.js
- ディレクティブ (フォルダー)
- login.js
- ビュー(フォルダ)
- login.html
- app.js
index.html:
app.js:
LoginComponent.js:
login.js(ディレクティブ):
login.html(ビュー):
login.js(コントローラー):
誰かが問題を知っていますか?
angularjs - AngularJS で ReactGridLayout を使用する
私はReactが初めてです。
ここにある「ReactGridLayout」モジュールを試して組み込みたいと思います: https://github.com/STRML/react-grid-layout
私が取り組んでいる Mean.JS v0.4 プロジェクトで。
プロジェクトに ngReact を追加し、アセットを追加することから始めました。
そして、私のモデルの module.config ファイルで:
私のクライアントコントローラーでは、以下を追加しました:
そして、私の見解では、次のように追加しました。
ただし、ページの読み込み時に次のようになります。
これは完全に予想外というわけではありません。STRML の ReactGridLayout のドキュメントには次のものが含まれています。
ただし、これをクライアント側コントローラーに含めようとしているため、「requires」を使用できません。そのため、「アセット」として追加しようとしました。
どうすればこれを回避できますか?
ありがとう!