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 相关文章推荐
B/S开发中常用javaScript技术与代码
Mar 09 Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
Jan 02 Javascript
js获取内联样式的方法
Jan 27 Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 Javascript
纯javascript响应式树形菜单效果
Nov 10 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
Nov 10 Javascript
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
vue中的inject学习教程
Apr 24 Javascript
vue中用 async/await 来处理异步操作
Jul 18 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
Nov 05 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
PHP数字格式化
2006/12/06 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
JS实现滚动条触底加载更多
2019/09/19 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
python字符串Intern机制详解
2019/07/01 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
python实现斗地主分牌洗牌
2020/06/22 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
机械设计毕业生自荐信
2014/02/02 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
查摆剖析材料范文
2014/09/30 职场文书
走群众路线剖析材料
2014/10/09 职场文书
社区服务活动感想
2015/08/11 职场文书
2016年社区服务活动总结
2016/04/06 职场文书