Angularjs $parse在指令中如何工作?
我已经成功地使用了指令属性侦听器,而没有使用单独的作用域$watch、$observe和$parse——这是一种乐趣,但我在理解最后一个方面遇到了困难 这是我的html:Angularjs $parse在指令中如何工作?,angularjs,directive,Angularjs,Directive,我已经成功地使用了指令属性侦听器,而没有使用单独的作用域$watch、$observe和$parse——这是一种乐趣,但我在理解最后一个方面遇到了困难 这是我的html: <div active="setActiveNav(number1)"></div> 但是,您能解释一下如何启动在“active”属性中传递的函数吗?检查此项,以获得您问题的完整答案 作为一个sumary,您有很多选择,这取决于您希望指令如何工作 直接将其传递给指令作用域:{active:&activ
<div active="setActiveNav(number1)"></div>
但是,您能解释一下如何启动在“active”属性中传递的函数吗?检查此项,以获得您问题的完整答案
作为一个sumary,您有很多选择,这取决于您希望指令如何工作
直接将其传递给指令作用域:{active:&active}
$parseattr.activescope
作用域。$evalattr.active
link: function(scope,elem,attr){
scope.myFunction = $parse(attr.active);
...
}