angularjs - 什么是链接 : Function "parameters" (scope, 元素,attrs)? AngularJS

标签 angularjs angularjs-directive

所以我已经使用 AngularJS 几个月了,我已经在互联网和我的 AngularJS Directives 书中搜索了这个问题的答案。

在指令中,我几乎总是看到这段代码:

link: function(scope, element, attrs) { 
    //body
}

函数“范围、元素、属性”中的项目到底是什么?这可能是一个愚蠢的问题,但我似乎无法在任何地方找到答案。

谢谢!

最佳答案

范围 : 这是自定义指令的范围,类似于 $scope在 Controller 中

元素 :这是您的自定义指令的元素

属性 : attrs 只是一个参数

关于angularjs - 什么是链接 : Function "parameters" (scope, 元素,attrs)? AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315816/

相关文章:

javascript - AngularJS 指令传递字符串

javascript - AngularJS 2 路绑定(bind)未更新

javascript - 如何编写http请求的单元测试?

javascript - 列表中项目的动态单击功能的指令...几乎就在那里

javascript - TypeError : formats. dateTimeString.toISOString 不是函数

jquery - 如何管理 Angular 范围之间的数据?

javascript - 没有隔离范围的指令中的两种方式数据绑定(bind)

javascript - Angular Directive(指令)隔离范围 : scope function won't execute

angularjs - 如何在指令内访问 angularjs 中的 Controller 变量?

javascript - 将指令属性传递给链接 Controller ?