我試圖使用HTML的標籤中打開一個新的模式瀏覽器窗口的URL是通過一個角度值檢索,像這樣:如何在Angular JS中使用href =「javascript:window.open ...」?
<a href="javascript:OpenPopUpPage('{{listing.Linktest}}');">Test Link</a>
我的角度標記的其餘部分工作得很好,但上述錨點不起作用。在我做出的幾次嘗試中,我根本沒有得到任何值(空),或者生成的URL被標記爲「不安全」。
我試過在我的控制器中調用一個方法來傳回值,但同樣的失敗。
我該怎麼做呢?
注:OpenPopUpPage是內置的,我使用的SharePoint功能,但我也可以同樣調用window.open或別的東西。但我認爲這對這個問題並不重要。
更新:我已經創建了一個jsfiddle(警告,第一次定時器),並試圖在這裏作爲一個演示遵循一些響應,但我無法讓它們中的任何一個正常工作。 My jsfiddle
能否請您做一個小提琴和分享我們檢查你的代碼的鏈接? –
可能我建議不要使用'javascript:'?它會讓事情變得更容易......少一些額外的逃脫去做。 – Brad