Javascript 对元素中的数组项重复截断
尝试将标题文本截断为最多70个字符,并用省略号替换最后3个字符。创建时,我只能将其应用于元素的一个应用程序,但我希望它应用于创建的所有元素或模板。我是否可以在聚合物标签阵列中瞄准一个项目?Javascript 对元素中的数组项重复截断,javascript,polymer,Javascript,Polymer,尝试将标题文本截断为最多70个字符,并用省略号替换最后3个字符。创建时,我只能将其应用于元素的一个应用程序,但我希望它应用于创建的所有元素或模板。我是否可以在聚合物标签阵列中瞄准一个项目? 这是我的尝试。对不起,还在学习 数组映射是可能的,你正在寻找使用映射,但它不能引用数组,卡。更新了plnkr,因为我搞错了。 ready: function() { var len = 70; var p = this.$.tester; if (p) {
这是我的尝试。对不起,还在学习 数组映射是可能的,你正在寻找使用映射,但它不能引用数组,卡。更新了plnkr,因为我搞错了。
ready: function() {
var len = 70;
var p = this.$.tester;
if (p) {
var trunc = p.innerHTML;
if (trunc.length > len) {
trunc = trunc.substring(0, len);
trunc = trunc.replace(/\w+$/, '');
trunc += trunc.substring(0, len - 3) + '...';
p.innerHTML = trunc;
}
}
}