用这个例子: http: //jsfiddle.net/lesouthern/y3pXn/ 这个过滤器:
.filter('telanchor',function() {
return function(s) {
var rString = '';
if(typeof s !== 'undefined' && angular.isString(s)) {
rString = 'tel:+' + s.replace(/\D/g,'');
}
return rString;
}
})
它在 Angular 1.0.3 中正确过滤到这个字符串:
<a href="tel:+5103381927">Tel Number</a>
在 1.0.7 中,它生成:
<a href="unsafe:tel:+5103381927">Tel Number</a>
如何不生成此“不安全”字符串?
谢谢你