String.fromCharCode(13, 10)
ভিউ ইঞ্জিনগুলি ব্যবহার করার সময় আমি সহায়ক পেয়েছি ।
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode
এটি এতে প্রকৃত নিউলাইন অক্ষরের সাথে একটি স্ট্রিং তৈরি করে এবং তাই ভিউ ইঞ্জিনটিকে একটি পালানো সংস্করণের পরিবর্তে একটি নতুন লাইন আউটপুট করতে বাধ্য করে। উদাহরণস্বরূপ: নোডজেএস ইজেএস ভিউ ইঞ্জিন ব্যবহার করা - এটি একটি সহজ উদাহরণ যেখানে কোনও \ n প্রতিস্থাপন করা উচিত:
viewHelper.js
exports.replaceNewline = function(input) {
var newline = String.fromCharCode(13, 10);
return input.replaceAll('\\n', newline);
}
EJS
<textarea><%- viewHelper.replaceNewline("Blah\nblah\nblah") %></textarea>
উপস্থাপন করে
<textarea>Blah
blah
blah</textarea>
সমস্ত প্রতিস্থাপন:
String.prototype.replaceAll = function (find, replace) {
var result = this;
do {
var split = result.split(find);
result = split.join(replace);
} while (split.length > 1);
return result;
};