所以我有一些HTML,我从文件中提取一个值并将其用于链接,如下所示:
<a href="{{ var('page').value }}">page</a>
现在我需要一个弹出窗口,在点击时显示该页面,使用基本脚本和这样的一行:
<a href="page.html" onclick="return popitup('page.html')">page</a>
但是,我还需要从文件中提取弹出页面值,如下所示:
<a href="{{ var('page').value }}" onclick="return popitup('{{ var('page').value }}')">page</a>
但我遇到的问题是变量在popitup()调用中没有解析,我假设因为撇号基本上告诉它从字面上理解。什么可以解决这个问题并让它解决?
这与AngularJS
结合使用答案 0 :(得分:2)
我将假设您发布的第一个代码段。如果它有效,那很好;这个答案对你有用。如果不是,那么,我不知道 - 需要更多的信息,比如说明问题的小提琴或知道你正在使用的模板引擎。
由于功能&#34; popitup&#34;需要保存值作为链接的href,为什么不传递链接的href?
<a href="{{ var('page').value }}" onclick="return popitup(this.href)">page</a>
答案 1 :(得分:0)
ngClick是处理此类事情的方法。
这是一个很好的方法,如果你真的需要onclick属性:how to pass angular js variable inside onclick function as parameter