博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scope重定义
阅读量:6980 次
发布时间:2019-06-27

本文共 743 字,大约阅读时间需要 2 分钟。

 

.directive('myAttr', function() {    return {        restrict: 'E',        scope: {            customerInfo: '=info'        },        template: 'Name: {
{customerInfo.name}} Address: {
{customerInfo.address}}
' + 'Name: {
{vojta.name}} Address: {
{vojta.address}}' };});

 

 

directive中的几个属性:

 

  1. restrict

    E: 表示该directive仅能以element方式使用,即:<my-dialog></my-dialog>
    A: 表示该directive仅能以attribute方式使用,即:<div my-dialog></div>
    EA: 表示该directive既能以element方式使用,也能以attribute方式使用

  2. :transclude:你的directive可能接受页面上的其他html内容时才会用到,建议你先去掉该参数。有些高阶了。

  3. scope:当你写上该属性时,就表示这个directive不会从它的controller里继承$scope对象,而是会重新创建一个。

  4. templateUrl:你的directive里的html内容

  5. link:可以简单理解为,当directive被angular 编译后,执行该方法

转载于:https://www.cnblogs.com/guanglin/p/5200025.html

你可能感兴趣的文章
12.2第一周总结
查看>>
nginx-2-nginx的反向代理
查看>>
vim编辑器
查看>>
Constructor&object 的联系与区别
查看>>
Mysql--变量
查看>>
单引号插入数据库
查看>>
Oracle备份和恢复
查看>>
bzoj千题计划128:bzoj4552: [Tjoi2016&Heoi2016]排序
查看>>
bzoj千题计划157:bzoj1220:[HNOI2002]跳蚤
查看>>
bzoj千题计划212:bzoj1864: [Zjoi2006]三色二叉树
查看>>
Android开发之ProgressDialog在独立Thread线程中更新进度
查看>>
Objective-C内存管理机制
查看>>
数据结构化与保存
查看>>
图片内容保存到数据库,并从数据库里获取图片
查看>>
a标签的link、visited、hover、active的顺序
查看>>
SQL系列(四)—— 唯一值(distinct)
查看>>
《数据结构》例1.3
查看>>
堆和栈的区别 (转贴)
查看>>
OpenSSL s_server / s_client 应用实例
查看>>
微信小程序开发工具(0.9.092300)下载地址,分享给没有公众号的小伙伴
查看>>