问题:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div ng-app="myApp">
<p ng-controller = "myContrl">结果为 <span ng-bind="" ></span>
<input type="text" ng-model="first">{{first+second}}
</p>
</div>
<script>
var app = angular.module("myApp",[]);
app.controller("myContrl",function($scope){
$scope.first = 5;
$scope.second =10;
});
</script>
</body>
</html>
显示结果为
但是,我要是输入50,想要结果为60
因为这个是字符串类型需要转换成数字类型
解决方法:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div ng-app="myApp">
<p ng-controller = "myContrl">结果为 <span ng-bind="" ></span>
<input type="text" ng-model="first">{{first *1+second*1}}
</p>
</div>
<script>
var app = angular.module("myApp",[]);
app.controller("myContrl",function($scope){
$scope.first = 5;
$scope.second =10;
});
</script>
</body>
</html>
显示即可正常 即是在 {{first *1+second*1}}显示的时候,转换了一下
或者,启用事件监听
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div ng-app="myApp">
<p ng-controller = "myContrl">结果为 <span ng-bind="" ></span>
<input type="text" ng-model="first">{{total}}
</p>
</div>
<script>
var app = angular.module("myApp",[]);
app.controller("myContrl",function($scope){
$scope.first = 5;
$scope.second =10;
$scope.total = parseInt($scope.first)+parseInt($scope.second);
$scope.$watch(function(){
return $scope.first;
},function(newValue,oldValue){
if(newValue != oldValue){
$scope.total = parseInt($scope.first)+parseInt($scope.second);
}
});
});
</script>
</body>
</html>
也能输出正确结果
以上所述是小编给大家介绍的Angular js 双向绑定时字符串的转换成数字类型的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# angularjs
# 双向绑定
# angularjs符串转换为数字
# JavaScript实现的数字与字符串转换功能示例
# js 数字、字符串、布尔值的转换方法(必看)
# JavaScript数字和字符串转换示例
# js字符串转换成数字与数字转换成字符串的实现方法
# js整数字符串转换为金额类型数据(示例代码)
# js 字符串转换成数字的三种方法
# JavaScript字符串转换数字的方法
# 转换成
# 小编
# 是在
# 在此
# 也能
# 给大家
# 解决方法
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# http
# script
# utf
# charset
# src
# meta
# angular
# min
相关文章:
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何用西部建站助手快速创建专业网站?
网站制作公司排行榜,四大门户网站排名?
建站之星客服服务时间及联系方式如何?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
建站之星展会模板:智能建站与自助搭建高效解决方案
Swift中循环语句中的转移语句 break 和 continue
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
大型企业网站制作流程,做网站需要注册公司吗?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
网站制作公司,橙子建站是合法的吗?
如何通过老薛主机一键快速建站?
如何用好域名打造高点击率的自主建站?
建站主机选虚拟主机还是云服务器更好?
MySQL查询结果复制到新表的方法(更新、插入)
昆明网站制作哪家好,昆明公租房申请网上登录入口?
如何在橙子建站中快速调整背景颜色?
网站微信制作软件,如何制作微信链接?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
Android使用GridView实现日历的简单功能
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
如何通过主机屋免费建站教程十分钟搭建网站?
如何在Windows虚拟主机上快速搭建网站?
宝塔Windows建站如何避免显示默认IIS页面?
如何在阿里云虚拟服务器快速搭建网站?
建站之星安装后界面空白如何解决?
如何在阿里云通过域名搭建网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
黑客入侵网站服务器的常见手法有哪些?
建站主机选购指南与交易推荐:核心配置解析
建站168自助建站系统:快速模板定制与SEO优化指南
定制建站策划方案_专业建站与网站建设方案一站式指南
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
如何选择域名并搭建高效网站?
广州营销型建站服务商推荐:技术优势与SEO优化解析
建站之星3.0如何解决常见操作问题?
Java解压缩zip - 解压缩多个文件或文件夹实例
如何在建站之星网店版论坛获取技术支持?
海南网站制作公司有哪些,海口网是哪家的?
如何快速建站并高效导出源代码?
建站之星如何优化SEO以实现高效排名?
高防服务器租用首荐平台,企业级优惠套餐快速部署
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
如何用腾讯建站主机快速创建免费网站?
如何快速搭建自助建站会员专属系统?
个人摄影网站制作流程,摄影爱好者都去什么网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。