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