我试图使用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