最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

angularjs手動識別字符串中的換行符方法

 更新時間:2018年10月02日 14:26:55   作者:螞蟻沖鋒隊  
今天小編就為大家分享一篇angularjs手動識別字符串中的換行符方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

情景一

html:

<textarea style="text-align: left;color: yellow;" disabled="true">{{value}}</textarea>

controller:

$scope.value="1.javaScript \n 2.html5 \n 3.C++";

顯示:

1.javaScript

2.html5

3.C++

情景二

html:

<textarea style="text-align: left;color: yellow;" disabled="true">{{value}}</textarea>

controller:

$scope.value=$scope.resource.valuestr;
 //從strings_en.properties文件中讀取字符串

strings_en.properties:

valuestr=1.javaScript \n 2.html5 \n 3.C++

顯示:

1.javaScript \n 2.html5 \n 3.C++

可見,這種情況下,<textarea>并沒有識別'\n'換行符

解決辦法:

function newLineBySign(value){value=trim(value);var result='';if(value.indexOf("\\n")>0) { result=value.replace(/(\\n)/g,"$1\n");result=result.replace(/(\\n)/g,"");} return result; 
}
controller:
$scope.value=newLineBySign($scope.resource.valuestr);
 //手動識別換行符

顯示:

1.javaScript

2.html5

3.C++

結(jié)束語:實際應(yīng)用中,為了解決國際化問題,我們都會將字符串資源放到指定的配置文件中,比如我用到的

strings_en.properties和strings_zh.properties

分別表示英文和中文。從文件中獲取字符串資源后html控件并

不能自動識別換行符,此時便需要我們手動去識別。

以上這篇angularjs手動識別字符串中的換行符方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

屏东县| 德格县| 调兵山市| 定南县| 色达县| 荥阳市| 无棣县| 阳高县| 河池市| 根河市| 宁化县| 阜康市| 铅山县| 天等县| 普洱| 台前县| 保定市| 五莲县| 保山市| 台东县| 东乡族自治县| 镇安县| 依安县| 朝阳市| 梅河口市| 岳阳市| 中方县| 玉山县| 阜宁县| 苏州市| 华宁县| 宝丰县| 塔城市| 龙门县| 平顺县| 曲麻莱县| 丁青县| 酒泉市| 老河口市| 周口市| 宁河县|