2015-04-23 30 views
0

我碰到這段使用Handlebars.js的Javascript代碼,我想將它鏈接到我的index.html頁面。任何人都可以幫忙嗎?handlebars registerHelper鏈接到HTML文件

謝謝!

這是原來的代碼:

//replace URL by html link 
Handlebars.registerHelper('link', function(text) { 
var exp = /((https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig 
var exp2 = /(@[A-Za-z0-9]+)/ig 
return new Handlebars.SafeString(text.replace(exp,'<a href="$1">$1</a>').replace()) 
}) 
+0

有沒有嘗試過,真的不知道我怎麼...閱讀文檔,但我真的很新的這所以它對我來說沒有什麼意義......儘管如此! –

+0

我試着用MAMP打開示例文件夾,並得到一個屏幕說「你好世界!」等等。我試圖改變目錄到我的網站文件夾,它不斷打開示例之一...我該如何卸載? –

回答

0

首先,您需要在您的HTML文件handlerbars.js。

<script src="~/Scripts/handlebars-v2.0.0.js"></script> 

然後

如果您希望返回名爲「鏈接」一個div內部寄存器助手功能,那麼你可以使用它像這樣。

<div id="sample">{{link}}</div> 

輸出將是

<div id="sample"><a href="$1">$1</a></div>