$focus指令的作用
focus指令用于为宿主元素设置焦点。
$focus指令表达式的执行结果
当指令表达式返回true或者其他等效值时宿主元素将获取焦点。
当该指令表达式的内容是合法的左表达式时,用户对宿主元素的操作将导致表达式计算结果同步变化,实现作用域数据与DOM元素属性之间的的双向绑定。
$focus指令的预定义修饰符
$focus指令支持如下两个修饰符:
1. “oneway”,布尔类型。值为true代表当前指令是单向绑定的,用户对宿主元素的操作不会更新关联的作用域数据。
2. “prevent”,布尔类型。值为true代表将阻止获取焦点的元素滚动到当前浏览器视窗中。
我们来看$focus指令的示例: