2017-08-26 58 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