所以我已经使用 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/