私の要件は、WinFormアプリケーションのWebブラウザコントロールにHTML5/AngularJSフォームをロードし、両者の間でデータを交換することです。私はWinForm AppからWebBrowserコントロールのAngularJS関数を呼び出すにはOKと言いました
.NetフォームからWebBrowserコントロールのHTML/Angularフォームにデータを渡すには、HTMLページの単純なJavaScriptメソッドを呼び出して、そのメソッドがAngular複雑なワークフローをトリガーすると考えました。
これは私のwinformからJavaScript関数を呼び出す方法です。
WebBrowserControl1.InvokeScript("FunctionName", new object[] {"param"});
あなたは、このアプローチは、大規模なapplciationのために良いですかWebBrowserコントロールAngularJSフォームに.NET Winフォームからのデータを渡すためのより良い方法があるかどうかを示唆でした。
私はTypescript関数を呼び出すために質問を投稿しましたが、私も答えを得ました。しかし、これは、複雑なAngularアプリケーションでは実現不可能なWebブラウザコントロールからAngularのクラスを初期化することでした。
私はこのアプローチをAngularページの単純なJS関数と呼び、複雑な角度の流れを引き起こすと考えています。あなたの助けを事前に
Call TypeScript function from C# webbrowser control
感謝。
おかげで、あなたの片方向通信を取得し、それは完全に罰金ですます Manojさん
この要件の提案はありますか? – ManojP