0
我有一個Angular Web應用程序,我正在創建一個WKWebview混合應用程序。如何通過Swift傳遞Angular routerLink到WKWebview
它是一個相當基本的應用程序,底部有4個按鈕,它們向WKWebView傳遞一個參數以打開屏幕的Main,Profile,Chat或Settins頁面,以及一個支配視圖控制器其餘部分的WKWEbView。
這是我第一次爲一個Angular應用程序做這件事,並且我已經意識到,使用底部的4個按鈕將URL傳遞給WKWebView會迫使WebView每次都重新加載bundle.js文件我應該真的將routerLinks傳遞給Angular應用程序,而不是將URL傳遞給WebView。
下面是我使用的是通過出口通過聊天URL到的WebView代碼:
@IBAction func chatURLBtn(_ sender: Any) {
webUrl = NSURL(string: "http://test.com/messages")!
let webRequest : NSURLRequest = NSURLRequest(url: self.webUrl as URL)
webView2.load(webRequest as URLRequest)
}
有什麼變化,我可以在這裏做用角應用程序,以確保我通過routerLinks而不是URL的?