2015-07-20 49 views
0

我執行我的應用程序#標籤我用離子angularjs匹配的字符串,我嘗試以匹配的字符串中,敷他們周圍的字符串中的錨有這樣一個數據模型:包裝在一個錨定標記

{id:1, tags:["cool","love"], message: "i am #cool and i #love you"} 

比方說,例如看法是這樣的:

 <p> i am #cool and i #love you</p> 

如何實現這個

回答

1

歡迎正則表達式的魔力!

正則表達式是您的文本匹配一站式商店!看一看在行動:

function linkHashtag(text) { 
    return text.replace(/#[a-z]+/g, "<a href=\"/api/hastag/$&">$&</a>\") 
} 

當送給文字與它的井號標籤,它將鏈接到主題標籤特定的URL替換它們!這不僅僅是丹迪!

希望這對你有用