妥善解决在HTML

问题描述:

可变

所以我有一个一些HTML,我是从一个文件中提取的值,并用它来一个链接,像这样:妥善解决在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

+1

什么语言是'{{}}'代表/ – tymeJV

+0

你能创建出了问题小提琴? – Gab

+0

HTML本身不应该知道如何处理{{}}。如果您使用的是角JS或其他Javascript框架,那么它可以工作。 – alcfeoh

我要去假设第一个片段您发布一起。如果它有效,那么很好;这个答案应该适合你。如果不是,那么我不知道 - 需要更多信息,例如说明问题的小提琴或知道您使用的模板引擎。

由于函数“popitup”需要保存值作为链接的href,为什么不传入链接的href?

<a href="{{ var('page').value }}" onclick="return popitup(this.href)">page</a> 
+0

它确实有效,而且这个功能完美。谢谢!我遇到的很大一部分问题是我自己无法回想起我们使用的模板引擎,所以谷歌搜索非常困难。 – elykl33t

如果您使用的是Angular,ngClick是处理这种事情的方式。

这是这里anserwed,如果你真的需要onclick属性:how to pass angular js variable inside onclick function as parameter