下面来先看一个简单例子
<!DOCTYPE html>
<html lang="zh-CN" ng-app="app">
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="../bootstrap.min.js">
</head>
<body>
<label>硬编码的input</label>
<input type="text" ng-model="Url">
<div my-directive some-attr="Url"></div>
<script src="../angular.min.js"></script>
<script>
angular.module('app', [])
.directive('myDirective', function() {
return {
restrict: 'A',
replace: true,
scope: {
myUrl: '=someAttr', // 等号用做 双向绑定 这里不做详细介绍
},
template: '<div>'+
'<label>指令中的input</label>'+
'<input type="text" ng-model="myUrl">'+
'<a href="{{ myUrl }}">点我试试</a>'+
'</div>'
}
})
</script>
</body>
</html>
这个例子我用通俗的话来过一遍
1.使用隔离作用域 让DOM中的 ng-model="Url" ,这里暂且叫他'A' 与 指令中的 some-attr="Url" --> 'B' 形成双向绑定关系
scope: {
myUrl: '=someAttr',
},
经过上面的步骤,B与 隔离作用域中的model myUrl 就指向了同一个地方
2.使隔离作用域中的model myUrl -->'B' 与指令模板中的 ng-model="myUrl" -->'C' 形成双向绑定关系
template: '<div>'+
'<label>指令中的input</label>'+
'<input type="text" ng-model="myUrl">'+
'<a href="{{ myUrl }}">点我试试</a>'+
'</div>'
这个时候 A B C 就同时指向了 一个地址 所有的事情也就顺理成章了
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# angularjs
# 双向绑定
# 指令传值
# angularjs的双向绑定
# javascript实现数据双向绑定的三种方式小结
# Vue.js每天必学之数据双向绑定
# 轻松实现javascript数据双向绑定
# 深入学习AngularJS中数据的双向绑定机制
# 浅谈AngularJs 双向绑定原理(数据绑定机制)
# Vue.js第一天学习笔记(数据的双向绑定、常用指令)
# AngularJS学习笔记(三)数据双向绑定的简单实例
# JS原生数据双向绑定实现代码
# 实例剖析AngularJS框架中数据的双向绑定运用
# js实现数据双向绑定(访问器监听)
# 绑定
# 我试试
# 也就
# 一遍
# 我用
# 这个时候
# 详细介绍
# 不做
# 叫他
# 这篇文章
# 顺理成章
# 来过
# 先看
# 同一个地方
# 有疑问
# charset
# utf
# title
# app
# head
相关文章:
宝塔建站后网页无法访问如何解决?
建站之星如何开启自定义404页面避免用户流失?
深入理解Android中的xmlns:tools属性
如何配置IIS站点权限与局域网访问?
如何用花生壳三步快速搭建专属网站?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
建站之星免费模板:自助建站系统与智能响应式一键生成
制作网页的网站有哪些,电脑上怎么做网页?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
网站网页制作专业公司,怎样制作自己的网页?
如何在阿里云完成域名注册与建站?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
IOS倒计时设置UIButton标题title的抖动问题
建站VPS选购需注意哪些关键参数?
如何选择CMS系统实现快速建站与SEO优化?
想学网站制作怎么学,建立一个网站要花费多少?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
家庭服务器如何搭建个人网站?
PHP 500报错的快速解决方法
如何用AWS免费套餐快速搭建高效网站?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
盘锦网站制作公司,盘锦大洼有多少5G网站?
建站主机选购指南与交易推荐:核心配置解析
如何在Windows虚拟主机上快速搭建网站?
html制作网站的步骤有哪些,iapp如何添加网页?
网站制作壁纸教程视频,电脑壁纸网站?
黑客入侵网站服务器的常见手法有哪些?
贸易公司网站制作流程,出口贸易网站设计怎么做?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
高端智能建站公司优选:品牌定制与SEO优化一站式服务
音响网站制作视频教程,隆霸音响官方网站?
如何用已有域名快速搭建网站?
如何快速打造个性化非模板自助建站?
如何高效配置香港服务器实现快速建站?
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
如何用PHP工具快速搭建高效网站?
内部网站制作流程,如何建立公司内部网站?
股票网站制作软件,网上股票怎么开户?
为什么Go需要go mod文件_Go go mod文件作用说明
建站之星官网登录失败?如何快速解决?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
如何配置FTP站点权限与安全设置?
如何高效配置IIS服务器搭建网站?
定制建站是什么?如何实现个性化需求?
建站之星代理商如何保障技术支持与售后服务?
香港网站服务器数量如何影响SEO优化效果?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
建站三合一如何选?哪家性价比更高?
*请认真填写需求信息,我们会在24小时内与您取得联系。