2017-11-29 4 views
0

각도 2에서 window.external을 호출하고 매개 변수로 json을 노출해야합니다.Angular 2에서 window.external을 수행하는 방법

아래 예와 같습니다.

C#을

[System.Runtime.InteropServices.ComVisibleAttribute(true)] 
    public class ScriptInterface 
    { 
     void callMe(string json) 
     { 
     … // Do something interesting 
     } 
    } 



    webBrowser1.ObjectForScripting = new ScriptInterface(); 

각도 2

window.external.callMe(json); 

누구나 어떤 제안이?

감사

그것을 달성하기

답변

0

한 가지 방법은 이벤트입니다 :

  • 외부 기능은

  • 각도 응용 프로그램이 이벤트를 수신하고 적절한 조치를 취할 이벤트를 방출한다. (예를 들어 서비스를 통지하고,이 서비스 자체가 영향을받을 필요가과에 가입, 또는 다른 예로서 HostListener 지시어를 사용하여 구성 요소에 통지를 전송할)는 미장 예를 들어

:

https://www.javascripttuts.com/global-events-and-event-delegation-in-angular-2/

또는

Detect Click outside element in angular 4 using directives

관련 문제