प्ले 2 का उपयोग करके मैं एक साधारण आरईएसटी एपीआई महसूस कर रहा हूं, आउटपुट सादा पाठ है। मेरे टेम्पलेट इस तरह दिखता है:टेम्पलेट आउटपुट पर अनावश्यक लाइनब्रेक्स निकालें?
@(items: Map[String,String])
@for((key, value) <- items) {
@value
@key
}
नियंत्रक में:
return ok(views.html.bla.render(itemsMap)).as("text/plain");
यह निम्न उत्पादन देता है:
(empty line)
(empty line)
value
key
(empty line)
value
key
मैं पहली बार 2 खाली लाइनों से छुटकारा पाने के लिए चाहते हैं - है यह संभव है?
पहली पंक्ति में डालने के लिए शीर्ष पर खाली लाइनों में से एक को हटा दिया जाता है, हालांकि अभी भी एक बना रहता है और पहली पंक्ति में टेम्पलेट को पढ़ने में कठिनाई होती है): किसी भी संकेत के लिए धन्यवाद!
बिल्कुल सही, जो समस्या को हल करता है :-) ग्रहण ने मुझे प्रस्तुत करने के बाद कोई तरीका नहीं दिया है (आइटम्स मैप), लेकिन .body()। Trim() कम काम करता है :-) बहुत बहुत धन्यवाद! –
@ मैरियस एचटीएमएल के शरीर को संशोधित करने से इसे 'टेक्स्ट/सादे' के रूप में वापस करने का कारण बनता है, इसलिए मैंने 'टेक्स्ट/एचटीएमएल' की सही वापसी के लिए एक नमूना जोड़ा, उम्मीद है कि आपको कोई फर्क नहीं पड़ता। – biesior
इरादा 'टेक्स्ट/सादे 'वापस करने का इरादा था, हालांकि ... –