嗨我正在寫一個過濾器,它採取和數組並返回一個逗號分隔的字符串。 當我追加一些HTML它沒有顯示在輸出中。AngulajrJS過濾器輸出html
下面是我的代碼
$scope.authors = [{ "authorName": 'Robin', "price": 40, "link": 'http://www.google.com' },
{ "authorName": 'Chetan', "price": 400, "link": 'http://www.bing.com' },
{ "authorName": 'Jack Wilson', "price": 450, "link": 'http://www.facebook.com'}
]
我篩選
myApp.filter('formatAuthorName', function() {
return function (input) {
var str = [];
var totalString = '';
if (input.length > 1) {
for (var i = 0; i < input.length; i++) {
var name = input[i];
**str.push('<a href='**name.link**'>'+name.authorName+'</a>');**
}
totalString = str.join(', ');
return totalString;
}
return totalString;
};
});
如何綁定HREF從範圍鏈接??。
感謝
自定義指令是更適合於比濾波器輸出HTML。 – pixelbits
我稍後會重構一個指令,但截至目前有什麼方法可以解決使用過濾器 – user804401