前端之家收集整理的这篇文章主要介绍了
angular的指令,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
http://www.jb51.net/article/83051.htm
https://segmentfault.com/a/1190000002773689
@
当指令编译到模板的name
时,就会到scope
中寻找是否含有name
的键值对,如果存在,就像上面那样,看到@
就知道这是一个单向的数据绑定,然后寻找原来的那个使用指令的元素上(或者是指令元素本身)含有这个值的属性即my-name={{name}}
,然后在父作用域查找{{name}}
的值,得到之后传递给模板中的name
。
=
和&
与@
差不多,只不过=
进行的是双向的数据绑定,不论模板还是父作用域上的属性的值发生改变都会使另一个值发生改变,而&
是绑定函数而已。
原文链接:https://www.f2er.com/angularjs/148434.html