深入浅析AngularJs模版与v-bind
简介
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,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
AngularJs Creating Services详解及示例代码
本文主要介绍AngularJs Creating Services的知识资料,这里整理了详细的资料及简单示例代码,有需要的小伙伴可以参考下2016-09-09
详解angularJs中关于ng-class的三种使用方式说明
本篇文章主要介绍了angularJs中关于ng-class的三种使用方式说明,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-06-06
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
ngDraggable.js是一款比较简单实用的angularJS拖拽插件,借助于封装好的一些自定义指令,能够快速的进行一些拖拽应用开发。本文先从基本概念入手,给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧2019-04-04
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
这篇文章主要介绍了使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-11-11


最新评论