私が知っている方法はいくつかありますが、Crystal Enterprise Server、または SAP BusinessObjects Business Intelligence スイート、または $$ が必要です。
Enterprise Server を使用すると、パラメーターを使用して URL 経由で呼び出すことができるすべてのレポートを公開できます。このリンク/URL は、Crystal Report 呼び出しを開始するエンタープライズ ビューアをブラウザに生成します。
BusinessObjectsには、ツールをカスタマイズして埋め込むことができることを除いて、基本的に同じことを行うJavaScript APIもあります(これは以前に使用したことがありません)が、それでも$$
https://help.sap.com/businessobject/product_guides/boexir4/en/xi4_cr_js_api_en.pdf
最後のオプションは、ReCrystalize のようなサード パーティを購入することですが、Web サーバーにインストールする必要があり、約 1,000 ドルで実行されます。
AngularJS は単なる JavaScript バインディング フレームワークです。Crystal Reports などのサーバー側製品とは無関係です。JavaScript からレポートを呼び出すには、いくつかの API を呼び出すか、サーバー側でレポートを呼び出す c# などのクライアント側ページを作成する必要があります。
php サービスまたは本質的に同じことを行う別のサービスを呼び出す DreamFactory と呼ばれる製品を使用することもできます。
お役に立てれば。