这是我为Account 类提供的参考。我想从 Angular 的 .ts 调用 c# 方法,并且我必须将数据发送到方法。
mainLayout.Children.Add((UIElement)webView.GetComponent());
webView.Browser.ScriptContextCreated += delegate (object sender, ScriptContextEventArgs e)
{
JSValue value = webView.Browser.ExecuteJavaScriptAndReturnValue("window");
**value.AsObject().SetProperty("Account", new Account());**
webView.Browser.ExecuteJavaScript("window.Account.Save('FirstName', 'LastName');");
};
webView.Browser.LoadURL("http://localhost:4200/");```
Below is class of which method i am calling.
```[ComVisibleAttribute(true)]
public class Account
{
public void Save(String firstName, String lastName)
{
Console.Out.WriteLine("firstName = " + firstName);
Console.Out.WriteLine("lastName = " + lastName);
}
}```
here is what i have tried.
window.Account.Save('FirstName', 'LastName');
but no luck so far...