angularjs手动识别字符串中的换行符方法


Posted in Javascript onOctober 02, 2018

情景一

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++

结束语:实际应用中,为了解决国际化问题,我们都会将字符串资源放到指定的配置文件中,比如我用到的

strings_en.properties和strings_zh.properties

分别表示英文和中文。从文件中获取字符串资源后html控件并

不能自动识别换行符,此时便需要我们手动去识别。

以上这篇angularjs手动识别字符串中的换行符方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
xtree.js 代码
Mar 13 Javascript
Extjs学习笔记之九 数据模型(上)
Jan 11 Javascript
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
Extjs在exlipse中设置自动提示的方法
Apr 07 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
Aug 29 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 Javascript
JS严格模式知识点总结
Feb 27 Javascript
详解angularjs跨页面传参遇到的一些问题
Nov 01 Javascript
vue.js中ref和$refs的使用及示例讲解
Aug 14 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
Vue+Vant 图片上传加显示的案例
Nov 03 Javascript
angularjs使用div模拟textarea文本框的方法
Oct 02 #Javascript
解决ng-repeat产生的ng-model中取不到值的问题
Oct 02 #Javascript
ng-repeat指令在迭代对象时的去重方法
Oct 02 #Javascript
浅谈开发eslint规则
Oct 01 #Javascript
Angular ElementRef简介及其使用
Oct 01 #Javascript
element上传组件循环引用及简单时间倒计时的实现
Oct 01 #Javascript
使用iView Upload 组件实现手动上传图片的示例代码
Oct 01 #Javascript
You might like
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
mongodb和php的用法详解
2019/03/25 PHP
javascript 关于# 和 void的区别分析
2009/10/26 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
Python urlopen()函数 示例分享
2014/06/12 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
什么是数组名
2012/05/10 面试题
商务专员岗位职责
2013/11/23 职场文书
感谢师恩主题班会
2015/08/17 职场文书
导游词之镜泊湖
2019/12/09 职场文书