全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Angularjs 双向绑定时字符串的转换成数字类型的问题

问题:

<!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小时内与您取得联系。