Khi chuyển đổi một danh sách Scala của Strings thành một mảng JavaScript của Strings với Play mẫu động cơ, bạn có thể bắt đầu với một cái gì đó như thế này ...Scala Play - Làm thế nào để chuyển đổi một danh sách các chuỗi Scala thành một mảng của chuỗi javascript (tránh vấn đề ")?
var strArray = [@scalaListOfStrings.mkString(",")];
... và sẽ tìm ra rằng đây không hoạt động , bởi vì dấu ngoặc kép xung quanh các chuỗi bị thiếu. Tiếp theo, bạn có thể thử một cái gì đó như thế này ...
var strArray = [@scalaListOfStrings.map(s => "\"" + s + "\"").mkString(",")];
... chỉ để tìm hiểu rằng điều này sẽ quấn chuỗi trong "
và không "
. Cách duy nhất tôi có thể thực hiện công việc này là ...
var strArray = [@Html(scalaListOfStrings.map(s => "\"" + s + "\"").mkString(","))];
... và câu hỏi của tôi là: Đây có phải là cách tốt nhất/duy nhất để làm điều này không?