0

になり渡す - 私はに行くWebページ上のボタンをクリックできるようにするには、ユーザーを望んでいます別のAngularページを生成し、そのWebページをPDFに変換し、最後にPDFをユーザー/ブラウザに返すようにします。- ウェブページ、サーバー側を生成]ボタンをクリックするユーザーを許可する、と私は角度2を使用していますPDFコンバータ

私はAngular Universalがユーザー/ブラウザリクエストと並行してWebページを生成してブラウザに返すことができますが、結果(生成されたWebページ)をサーバー側のプロセス生成されたWebページをブラウザに戻しますか?

そうでない場合はangularjs-serverまたはおそらくangular.js-serverのような他の選択肢がありますか?

答えて

0

角度は間違いなく十分に柔軟です。

サーバー側レンダリングされたページはrenderModuleFactoryへの呼び出しによって生成されます。すべてのHMTLを含む1つの文字列として、レンダリングされたページがそのメソッドから返されます(約束が解決されるとすぐに)。

あなたは簡単にブラウザに戻ってそれを渡す前に、さらにサーバー側の処理を行うためにその文字列を使用することができます。

+0

私はrenderModuleFactoryを見てきましたが、少し不明です - レンダリングされたHTMLを持っていると仮定していません(つまり、renderModuleFactoryに渡されるレンダリングされたHTML文字列ではありません最初のパラメータとして) - 使用方法(入力/出力)を説明できますか - 基本的に、角度テンプレートページとデータモデルを与え、処理するために(角度テンプレートページですべてのバインディングを解決します) HTML文字列を返す – TerrorBight

+0

いいえ、renderModuleFactoryには引数としてNgModuleFactoryが必要です。コンパイルされたAngular Appを短くすることです。どのように動作するかを説明する多数のブログがあります。https://medium.com/@feloy/angular-v4-universal-demystified-f06a576d6ca2を参照してください。 – Moema

関連する問題