Angular中ng-bind和ng-model的区别实例详解

发布时间 - 2026-01-11 00:35:21    点击率:

ng-bind和ng-model的区别

AngularJS的数据绑定有ng-bind和ng-model,一般用于如下:

<input ng-model="object.xxx">
<span ng-bind="object.xxx"></span>

ng-bind是单向绑定,由作用于$scope到view层,且在HTML控件(HTML控件有:input、select、button和textarea)中不可显示。

ng-model是双向绑定,$scope<--->view层。

{{}}用于显示数据。

完整代码

<!DOCTYPE html> 
<html> 
<meta charset="utf-8"> 
<head> 
<style> 
div textarea{ 
 background-color:yellow; 
} 
</style> 
<script src="https://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> 
</head> 
<body ng-app="myNoteApp"> 
<div class="aa" ng-controller="myNoteCtrl"> 
<h2>我的笔记</h2> 
<p> 
<textarea ng-model="message" rows="10" cols="20" maxlength="100"> 
</textarea> 
</p> 
<p> 
<button ng-click="save()">保存</button> 
<button ng-click="clear()">清除</button> 
</p> 
<p>Number of characters left: <span ng-bind="left()"></span></p> 
<p>Number of characters left(method2): <span>{{leftvar}}</span></p> 
</div> 
<script> 
var app = angular.module("myNoteApp",[]); 
app.controller("myNoteCtrl",function($scope){ 
  $scope.message = ""; 
  $scope.leftvar = 0; 
  $scope.left = function() {$scope.leftvar = 100 - $scope.message.length;return $scope.leftvar;}; 
  $scope.clear = function() {$scope.message = "";}; 
  $scope.save = function() {alert("Note Saved");}; 
}); 
</script> 
</body> 
</html> 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Angular中ng-bind和ng-model的区别  # Angular  # ng-bind与ng-model对比  # ANGULARJS中用NG-BIND指令实现单向绑定的例子  # AngularJS ng-bind-html 指令详解及实例代码  # AngularJS基础 ng-include 指令简单示例  # AngularJS ng-bind 指令简单实现  # angularjs中使用ng-bind-html和ng-include的实例  # 绑定  # 希望能  # 谢谢大家  # 作用于  # pre  # class  # js  # brush  # button  # select  # strong  # textarea  # DOCTYPE  # background  # div  # script  # yellow  # head  # meta  # html 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  如何在建站主机中优化服务器配置?  北京网站制作的公司有哪些,北京白云观官方网站?  使用Dockerfile构建java web环境  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Laravel如何优化应用性能?(缓存和优化命令)  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel如何保护应用免受CSRF攻击?(原理和示例)  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel如何使用Eloquent进行子查询  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  实现点击下箭头变上箭头来回切换的两种方法【推荐】  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  如何快速启动建站代理加盟业务?  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Firefox Developer Edition开发者版本入口  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  Python文件流缓冲机制_IO性能解析【教程】  Laravel如何实现事件和监听器?(Event & Listener实战)  java中使用zxing批量生成二维码立牌  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  动图在线制作网站有哪些,滑动动图图集怎么做?  音响网站制作视频教程,隆霸音响官方网站?  如何用低价快速搭建高质量网站?  免费视频制作网站,更新又快又好的免费电影网站?  手机网站制作与建设方案,手机网站如何建设?  详解Android图表 MPAndroidChart折线图  如何安全更换建站之星模板并保留数据?  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何获取上海专业网站定制建站电话?  如何构建满足综合性能需求的优质建站方案?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何快速搭建自助建站会员专属系统?  微信小程序 canvas开发实例及注意事项  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  详解Huffman编码算法之Java实现  java ZXing生成二维码及条码实例分享  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  详解jQuery中基本的动画方法  进行网站优化必须要坚持的四大原则  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程