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通过元素id和name直接取得元素的方法
Apr 28 Javascript
js生成验证码并直接在前端判断
May 15 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
Jul 18 Javascript
jQuery解析Json实例详解
Nov 24 Javascript
Node.js实用代码段之正确拼接Buffer
Mar 17 Javascript
JavaScript严格模式详解
Jan 16 Javascript
解决React Native端口号修改的方法
Jul 28 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
Dec 11 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
BootStrap前端框架使用方法详解
Feb 26 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获取网站域名和地址的代码
2008/08/17 PHP
php学习笔记之 函数声明
2011/06/09 PHP
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
PHP调用VC编写的COM组件实例
2014/03/29 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
CI框架中类的自动加载问题分析
2016/11/21 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
JavaScript中为元素加上name属性的方法
2011/05/09 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
python文件写入实例分析
2015/04/08 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
django session完成状态保持的方法
2018/11/27 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
应届毕业生自我鉴定范文
2013/12/27 职场文书
公司员工检讨书
2014/02/08 职场文书
三八妇女节寄语
2015/02/27 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python