2015-07-20 50 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替换它们!这不仅仅是丹迪!

希望这对你有用