1.绑定策略
使用无数据的隔离作用域并不常见。AngularJS提供了几种方法能够将指令内部的隔离作用域,同指令外部的作用域进行数据绑定。
本地作用域属性:使用@符号将本地作用域同DOM属性的值进行绑定。指令内部作用域可以使用外部作用域的变量:
@(or @attr)
双向绑定:通过=可以将本地作用域上的属性同父级作用域上的属性进行双向的数据绑定。就像普通的数据绑定一样,本地属性会反映出父数据模型中所发生的改变。
=(or =attr)
父级作用域绑定:通过&符号可以对父级作用域进行绑定,以便在其中运行函数。
&(or &attr)