0
嗨,我是Angualr JS的新手,如果它包含帶有標籤的單詞,然後將該單詞作爲鏈接,我想過濾每個返回的Twitter文本。如何製作自定義Angular過濾器
如
返回Twitter文字是 「敏捷的棕色#fox躍過懶#dog」然後使返回的文本 「敏捷的棕色<a href="page.link">#fox</a>
跳通過惰性<a href="page.link">#dog</a>
HTML代碼
<ul class="list-unstyled">
<li ng-repeat="tweet in tweets" class="striped">
<p ng-bind-html="tweet.text | filter:hashtag"></p>
</li>
</ul>
JS代碼
app.filter('hashtag', function(){
});
你有什麼試過,這是行不通的?首先你需要的是匹配標籤的方式,像'/#\ w +/g'應該讓你開始。具體來說,你需要像'tweetText.replace(/#\ w +/g,'$&')' – Phil
它的工作原理,謝謝@Phil – PenAndPapers
Pff!當我發佈我的答案時,我沒有注意到@菲爾的評論。他的評論圍繞着我的答案響起。 – developer033