2011-08-09 67 views
0

我開始與節點,快遞和玉玩,當我做這個玉輸出相對鏈接

a(href="http:/www.example.com/" + variable) variable 

我得到一個相對鏈接,說

<a href="http://127.0.0.1:3000/www.example.com/mytext">mytext</a> 

取而代之的是絕對鏈接。

我猜我在做環境問題,有什麼想法嗎?

謝謝!

回答

2

你有沒有注意到你只有ONE斜線在你的http:/協議中。你需要兩個。

一旦計算出來,我不認爲玉對這些屬性做了任何處理。其實,用玉0.12.4,我不能再現你的行爲。 Jade輸出<a href="http:/www.example.com/mytext">variable</a>'. Note that the second instance of變量`是一個字符串文字,而不是解釋的JavaScript代碼(這是設計)。你想

a(href="http://www.example.com/" + variable)= variable 

得到您想要的輸出。

嘗試更新到最新的玉器是肯定的,但我懷疑玉是問題。

我的猜測是翡翠實際上是正確地輸出原始的HTML,並且當鼠標懸停鏈接時,您正在查看瀏覽器狀態欄中的URL?由於缺少斜槓,瀏覽器是否正在轉換爲絕對URL?

+0

你是完全正確的,不知道=的事情,我做{#variable},而不是謝謝! – pcambra