温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

深入浅析AngularJs模版与v-bind

发布时间:2020-09-30 03:36:14 来源:脚本之家 阅读:330 作者:全村的希望iOS 栏目:web开发

简介

v-bind与{{}}都可以对数据进行绑定,但是二者有区别的,v-bind不好,为什么说v-bind不好是因为v-bin做了完全替换的错做,如果你想做字符串的拼接那么v-bind不是很好的选择,下面看例子。

代码段来喽

比如我们有个这样的需求我们定义一个变量a和一个变量b,计算变量a*b的值显示出来。

我去多简单呀,这玩意也好意思写简书,快回家种地吧!哈哈。

我们要的输出样式是酱紫的(a*b)=>a*b例如:(3*4)=>12

<div ng-app="" ng-init="a=3;b=4">
<input type="text" ng-model="a"/>*<input type="text" ng-model="b" />
=<span v-bind="a*b">结果是:</span>
</div>

这种做法会将整个span标签上的text都会替换掉结果只显示12

<div ng-app="" ng-init="a=3;b=4">
<input type="text" ng-model="a"/>*<input type="text" ng-model="b"/>
=<span>({{a}}*{{b}}=>{{a*b}})<span/>
</div>

所以做开发的时候尽量使用{{}}。

总结

以上所述是小编给大家介绍的AngularJs模版与v-bind,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对亿速云网站的支持!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI