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 globalStorage类代码
Jun 04 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
Jan 11 Javascript
Javascript alert消息换行的方法
Aug 07 Javascript
用jquery实现的一个超级简单的下拉菜单
May 18 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
Dec 29 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
May 10 Javascript
js 实现一些跨浏览器的事件方法详解及实例
Oct 27 Javascript
javascript自执行函数
Feb 10 Javascript
JavaScript编写的网页小游戏,很给力
Aug 18 Javascript
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
Sep 08 Javascript
微信小程序实现弹出菜单动画
Jun 21 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+MySQL删除操作实例
2015/01/21 PHP
php eval函数一句话木马代码
2015/05/21 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
JavaScript 学习笔记(四)
2009/12/31 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
python 美化输出信息的实例
2018/10/15 Python
python写入文件自动换行问题的方法
2019/07/05 Python
WxPython实现无边框界面
2019/11/18 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
使用CSS3的appearance属性改变任何元素的浏览器默认风格
2012/12/24 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
高三自我评价
2014/02/01 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2015高考寄语集锦
2015/02/27 职场文书
消费者投诉书范文
2015/07/02 职场文书
如何撰写创业策划书
2019/06/27 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript