全网整合营销服务商

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

免费咨询热线: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 


相关文章: 建站主机类型有哪些?如何正确选型  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  定制建站如何定义?其核心优势是什么?  建站之星如何优化SEO以实现高效排名?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  建站主机无法访问?如何排查域名与服务器问题  南京网站制作费用,南京远驱官方网站?  如何在景安云服务器上绑定域名并配置虚拟主机?  定制建站是什么?如何实现个性化需求?  股票网站制作软件,网上股票怎么开户?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  建站之星2.7模板:企业网站建设与h5定制设计专题  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  家庭建站与云服务器建站,如何选择更优?  如何挑选最适合建站的高性能VPS主机?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  模具网站制作流程,如何找模具客户?  建站之星安装后如何配置SEO及设计样式?  在线教育网站制作平台,山西立德教育官网?  家庭服务器如何搭建个人网站?  网站代码制作软件有哪些,如何生成自己网站的代码?  如何自定义建站之星网站的导航菜单样式?  广州商城建站系统开发成本与周期如何控制?  如何通过万网虚拟主机快速搭建网站?  如何在阿里云部署织梦网站?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  建站之星如何快速解决建站难题?  定制建站流程解析:需求评估与SEO优化功能开发指南  linux top下的 minerd 木马清除方法  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  html制作网站的步骤有哪些,iapp如何添加网页?  建站之星如何取消后台验证码生成?  音乐网站服务器如何优化API响应速度?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何快速搭建高效香港服务器网站?  C++如何使用std::optional?(处理可选值)  微课制作网站有哪些,微课网怎么进?  建站之星下载版如何获取与安装?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  C#如何序列化对象为XML XmlSerializer用法  建站之星伪静态规则如何设置?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  一键网站制作软件,义乌购一件代发流程?  建站之家VIP精选网站模板与SEO优化教程整合指南  红河网站制作公司,红河事业单位身份证如何上传? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。