2016-07-26 10 views
6

मैंने \ n और < br /> दोनों की कोशिश की, लेकिन दुर्भाग्य से काम नहीं कर रहा!क्या Ionic2 टोस्ट में न्यूलाइन कैरेक्टर होना संभव है?

क्या यह संभव है?

//Displaying toast to welcome user! 
 
let user = this.currentUser(); 
 
//console.log(user); 
 
let toast = Toast.create({ 
 
    message: 'Hi ' + user.email + '! <br/> Welcome to My App', 
 
    duration: 5000, 
 
    position: 'bottom' 
 
}); 
 

 
toast.onDismiss(() => { 
 
    console.log('Dismissed toast'); 
 
}); 
 

 
this.nav.present(toast);

+0

http://stackoverflow.com/questions/37118385/styling-ionic में लाइन ब्रेक के लिए \n उपयोग करने की आवश्यकता -2-टोस्ट –

+1

जो समस्या का समाधान नहीं करता है! –

+1

दाएं। यह एक समान सवाल है, जहां उत्तर "नहीं, आप नहीं कर सकते" दिखाई देता है। दस्तावेज़ों के लिए एक लिंक भी है। –

उत्तर

10

असल में यह संभव है। एक लाइन ब्रेक के लिए

.toast-message { 
    white-space: pre; 
} 

और \n: आप निम्न कर सकते हैं।

नोट: home.ts और style.css पर एक नज़र डालें।

working plunkr

+0

किसी भी तरह से यह वास्तविक एप्लिकेशन में काम नहीं कर रहा है, मैंने प्लंकर (काम कर रहा है!) पर एक ही कोड लिखा है लेकिन मेरी टाइप-स्क्रिप्ट फ़ाइल में काम नहीं कर रहा है। या यह Ionic2 –

+1

में समस्या हो सकती है ठीक है यह काम कर रहा है। मैंने पहले '
' का उपयोग किया था, लेकिन यह उत्तर में '\ n' का उपयोग करके काम करता है। – Guus

+0

मुझे सीएसएस नहीं करना था, \ n बॉक्स से बाहर काम किया।
एक मृतक था –

5

देखें @iWork समाधान कई स्थिति के लिए काम करता है हालांकि लेकिन यदि आप अपने टोस्ट में close बटन स्क्रीन के आगे बढ़ा दिया जाएगा।

तो तुम बजाय इन शैली पत्रक का उपयोग कर सकते हैं:

.toast-message { 
    white-space: pre-line; 
} 

ps आप अपने स्ट्रिंग

संबंधित मुद्दे