2015-10-19 89 views
0
可變

所以我有一個一些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

回答

2

我要去假設第一個片段您發佈一起。如果它有效,那麼很好;這個答案應該適合你。如果不是,那麼我不知道 - 需要更多信息,例如說明問題的小提琴或知道您使用的模板引擎。

由於函數「popitup」需要保存值作爲鏈接的href,爲什麼不傳入鏈接的href?

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

它確實有效,而且這個功能完美。謝謝!我遇到的很大一部分問題是我自己無法回想起我們使用的模板引擎,所以谷歌搜索非常困難。 – elykl33t