問題タブ [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.
angularjs - 大きな角度のアプリで反応する
したがって、角度のある大きなWebアプリケーションがあり、Reactを使用してページのレンダリング時間を短縮したいページがいくつかあります(> 3000行)。
解決策を探しているときに、この反応プラグインに遭遇しました: http://bebraw.github.io/reactabular/
編集オプションなどを備えたデータテーブルを追加できるので、私のニーズにぴったりです。問題は、ビルド済みの angular アプリに簡単に含める方法がないことです。
私は反応するのが初めてなので、それを現在のAngularアプリケーションに統合したいと思っていました.Webで長い間答えを探しています。
次のような現在のコードに統合する方法を探しています。
そしてHTML:
javascript - ngreact を使用して角度データの変更時にコンポーネントを再レンダリングする
反応コンポーネントが使用している角度コントローラーにデータを保存しています。問題は、データを変更すると、ルートコンポーネントである反応コンポーネントが再レンダリングされないことです。 componentWillReceiveProps を使用しようとしていますが、このコンポーネントwatch-depth = "reference/value" を試しましたが<react-component>
、それでも役に立ちませんでした。コンポーネントを強制的に再レンダリングする方法を教えてもらえますか?
コントローラ:
反応コンポーネント:
html: