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 相关文章推荐
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
js验证电话号码与手机支持+86的正则表达式
Jan 23 Javascript
动态加载jQuery的方法
Jun 16 Javascript
javascript实现网页背景烟花效果的方法
Aug 06 Javascript
js实现无缝滚动特效
Dec 20 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 Javascript
Vue.js每天必学之组件与组件间的通信
Sep 08 Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
react系列从零开始_简单谈谈react
Jul 06 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
Oct 19 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
提升PHP执行速度全攻略(下)
2006/10/09 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
Bootstrap表单布局
2016/07/19 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
python数据分析数据标准化及离散化详解
2018/02/26 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
keras 多gpu并行运行案例
2020/06/10 Python
python 常见的排序算法实现汇总
2020/08/21 Python
百度软件工程师职位
2013/02/14 面试题
本科生详细的自我评价
2013/09/19 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers