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 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
来自国外的30个基于jquery的Web下拉菜单
Jun 22 Javascript
jqplot通过ajax动态画折线图的方法及思路
Dec 08 Javascript
seaJs的模块定义和模块加载浅析
Jun 06 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
Sep 03 Javascript
jQuery实现冻结表头的方法
Mar 09 Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 Javascript
Angular 容器部署的方法
Apr 17 Javascript
Express本地测试HTTPS的示例代码
Jun 06 Javascript
vue的过滤器filter实例详解
Sep 17 Javascript
Webpack5正式发布,有哪些新特性
Oct 12 Javascript
Vue中Object.assign清空数据报错的解决方案
Mar 03 Vue.js
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学习笔记之二
2011/01/17 PHP
第四章 php数学运算
2011/12/30 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
php写的AES加密解密类分享
2014/06/20 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
Python复制文件操作实例详解
2015/11/10 Python
Python+Opencv识别两张相似图片
2020/03/23 Python
python 消费 kafka 数据教程
2019/12/21 Python
使用python实现名片管理系统
2020/06/18 Python
css3中transition属性详解
2014/09/02 HTML / CSS
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
static函数与普通函数有什么区别
2015/12/25 面试题
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
单位成立周年感言
2014/01/26 职场文书
保研推荐信
2014/05/09 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
七一建党节演讲稿
2014/09/11 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
公司放假通知怎么写
2015/04/15 职场文书
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
宝塔更新Python及Flask项目的部署
2022/04/11 Python