Javascript 对元素中的数组项重复截断

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

尝试将标题文本截断为最多70个字符,并用省略号替换最后3个字符。创建时,我只能将其应用于元素的一个应用程序,但我希望它应用于创建的所有元素或模板。我是否可以在聚合物标签阵列中瞄准一个项目?
这是我的尝试。对不起,还在学习

数组映射是可能的,你正在寻找使用映射,但它不能引用数组,卡。更新了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;
        }
    } 

}