我正在尝试绑定包含URL和ng-click的var。
我绑定了这个网址 - 但它没有显示为超链接。
var myURL =“http://www.cnn.com');'> LINK”
它似乎字面意思......就像
<a ng-click='formatter.GotoLink('http://www.cnn.com');'>LINK</a>
而不只是“ LINK ”
任何想法myURL字符串有什么问题?
formatter.GotoLink = function (url){
window.open(link,'_system');
}
答案 0 :(得分:3)
首先,用双引号
包装表达式<a ng-click="formatter.GotoLink('http://www.cnn.com');">LINK</a>
然后确保您的函数使用正确的参数(url
或link
)
formatter.GotoLink = function (url){
window.open(url,'_system');
}
最后,要显示为超链接的链接,您需要 href 。 你可以这样做(如果你不需要窗口对象):
<a ng-href="http://www.cnn.com" target="_system">LINK</a>
答案 1 :(得分:1)
<a ng-click="formatter.GotoLink('http://www.cnn.com')">LINK</a>