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


Posted in Javascript onJune 12, 2017

问题:

<!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>

显示结果为

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

但是,我要是输入50,想要结果为60

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 *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>

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

也能输出正确结果

以上所述是小编给大家介绍的Angular js 双向绑定时字符串的转换成数字类型的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript支持firefox,ie7页面布局拖拽效果代码
Dec 20 Javascript
将两个div左右并列显示并实现点击标题切换内容
Oct 22 Javascript
javascript实现C语言经典程序题
Nov 29 Javascript
浅谈jquery点击label触发2次的问题
Jun 12 Javascript
老生常谈JQuery data方法的使用
Sep 09 Javascript
Angular2 (RC4) 路由与导航详解
Sep 21 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Oct 05 Javascript
JS根据生日月份和日期计算星座的简单实现方法
Nov 24 Javascript
ES6中Iterator与for..of..遍历用法分析
Mar 31 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
May 11 Javascript
Javascript Promise用法详解
May 10 Javascript
从源码角度来回答keep-alive组件的缓存原理
Jan 18 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 #Javascript
AngularJS 异步解决实现方法
Jun 12 #Javascript
jquery+css实现侧边导航栏效果
Jun 12 #jQuery
angularjs实现上拉加载和下拉刷新数据功能
Jun 12 #Javascript
Vue非父子组件通信详解
Jun 12 #Javascript
详解angularjs 关于ui-router分层使用
Jun 12 #Javascript
Vue 2中ref属性的使用方法及注意事项
Jun 12 #Javascript
You might like
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
使用php清除bom示例
2014/03/03 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
replace()方法查找字符使用示例
2013/10/28 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
Python文件和流(实例讲解)
2017/09/12 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
django实现类似触发器的功能
2019/11/15 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
a标签下载链接的简单实现
2016/09/13 HTML / CSS
敬老模范事迹
2014/05/21 职场文书
2014年党课学习心得体会
2014/07/08 职场文书
2014办公室年度工作总结
2014/12/09 职场文书
安全生产培训心得体会
2016/01/18 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
MySQL transaction事务安全示例讲解
2022/06/21 MySQL