2017-08-26 26 views
0

我想通过使用子字符串来查看离子2中动态字符串的前n个字母,但是我并没有找到解决方案来解决我的问题。如何在离子2中使用子字符串

例如:我有firebase列表,其中包含fname,lname和uid。我想打印“UID”的前5个或6个字母,我用这种方式来分割,但我的应用程序给我的错误我的HTML代码

部分:

<p><b>{{list.fname}}_{{list.uid.substring(1,6)}}</b></p> 
+0

你会得到什么错误? – Toto

+0

@Toto它告诉我“不能读取未定义的属性”substring“ –

+0

我不太了解离子,但似乎'list.uid'没有定义。打印时会发生什么? – Toto

回答

1

我发现解决方案,我忘了'?'

<p><b>{{chat.fname}}_{{(chat.uid)?.substring(1,6)}} 
+1

您也可以这样做:'

{{chat.fname +'_'+ chat.uid?.substring(1,6 )}}

' – sebaferreras