使用angularjs怎么识别字符串中的换行符-创新互联
这篇文章将为大家详细讲解有关使用angularjs怎么识别字符串中的换行符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

情景一
html:
controller:
$scope.value="1.javaScript \n 2.html5 \n 3.C++";
显示:
1.javaScript
2.html5
3.C++
情景二
html:
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++
可见,这种情况下,
解决办法:
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怎么识别字符串中的换行符就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
网站栏目:使用angularjs怎么识别字符串中的换行符-创新互联
分享URL:http://www.yingshanweb.cn/article/doohhp.html
其他资讯
- 云主机与海外虚拟主机的区别有哪些?二者各有
- SpringCloudAlibabaNacos配置中心使用ext-config,DataID,Group时无法获取到对应Group的配置的原因是什么
- ADO.NET中如何使用连接模式访问数据库中的数据
- python函数封装程序,python怎么封装函数
- 阿里云服务器被ddos攻击报警 阿里云被ddos攻击了多久恢复
- 三根柱路由器 三根柱路由器怎么连接
- 光纤的猫和路由器连接 光纤猫和路由器网线接法
- dw怎么编辑css样式 dw怎么使用css样式
- linux命令行是什么 linux命令行大全怎么样
- 宝塔怎么看数据库帐号密码?(mysql创建数据库时说密码错误?)


咨询
建站咨询
