我正在製作grails-angular應用程序,並從grails服務中獲取字符串。然而,當我嘗試實現它到textarea它不顯示新的行..如何在textarea中顯示源代碼來自grails服務的換行符?
grails我試圖用 替換'\ n',但它似乎並沒有工作。
服務器端
...
def a = MyDomain.get(myid)
String result = a.detail.replace('\\n','
 
')
...
ANGULAR
...
$http.get('myController/getDetail?myId=' + id, vm.getConfig).
then(function(data) {
vm.textareaModel = data;
}
...
HTML
<textarea rows="5" ng-model='myScope.textareaModel' name='textarea'></textarea>
樣例輸入
this is a sample\n apple pen pineapple pen\n
輸出
this is a sample
 apple pen pineapple pen

http://stackoverflow.com/questions/33320165/how-to-show-string-new-lines-on-gsp-grails-file/33320477#33320477不斷重複的問題:) – Vahid
@vahid這是一篇很棒的文章!但不幸的是他們都沒有解決這個問題.. – trd3v3lop
它通常顯示換行符,如果你在你的gsp做了一個手動的例子嗎?如果不是,它可能是由於樣式表覆蓋 - 使用鉻開發控制檯檢查文本區域,以找到什麼CSS樣式定義/覆蓋默認行爲 – Vahid