我有一个要求,其中表中的第一列是序列号数组。我需要比较表中的这一列,如果两行具有相同的最后一位数字/序列号:显示最后6位数字(增加位数,直到序列号唯一),并以省略号文本的形式显示。
始终用省略号显示字符串中的最后5个字母,但例如,如果第一行的序列号为SNM 1A 892 P4 JRI 3LKI 1701205001002 ANKSC,第二行的序列号为SNM 1A 892 P4 JRI 3LKI 17012050010026 ANKSC,则将字符串递增1,显示最后6个字母,如果最后6个字母再次不同,则显示最后7个字母,直到序列号唯一。可选:....2ANKSC位于表格第一行,....6ANKSC位于表格第二行。
有谁能指导如何用Angular 来写逻辑吗?
我有想法,但如何增加字符串,并显示它的形式椭圆悬停字符串这一部分,我落后。
1条答案
按热度按时间ddrv8njm1#
据我所知,您的任务包括以下子任务:
我认为这可以通过以下解决方案来实现:
首先是main-logic,重点关注确定在何处拆分序列号的递归方法:
然后是dto级:
html部分:
最后是CSS: