angular directive

@ = &

标签属性要用小写或者中横线分割 如highlight-regex="highlightRegex"

@是取引用的那个值,比如等于$scope.info

directive属性要写 <d name='{{name}}'></d>

=是直接取值,取controller里的一个变量值,比如等于var name = 'jalon'

scope= {

name: '='

}

directive属性要写 <d name='name'></d>

&是方法,

directive属性要写 <d name='getName()'></d>

他们其实是用来引用来自controller的变量,方法等。

directive tag:

<directive info="controllerInfo"></directive>

controller:

$scope.controllerInfo = 'jalon';

directive:

.directive('myCustomer',function(){

return{    

    restrict:'E',    

    scope:{      

        info:'=info'

    },    

    templateUrl:'my-customer-plus-vojta.html'

};

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,282评论 19 139
  • directive 是 angular 中最重要的一部分,也是最难的部分。Angular 内部封装了一些指令,例如...
    lucy_阅读 8,514评论 0 12
  • AngularJS是什么?AngularJs(后面就简称ng了)是一个用于设计动态web应用的结构框架。首先,它是...
    200813阅读 5,625评论 0 3
  • directive 的五个属性 restrictE: 表示该directive仅能以element方式使用,即:<...
    iqing2012阅读 4,119评论 0 0
  • 需要用到: express、express-di 直接上代码: var express = require('ex...
    liuxuech阅读 2,615评论 0 0

友情链接更多精彩内容