是否可以在父范围和我的指令的隔离范围之间建立双向绑定,但是不通过我的指令属性传递?Angularjs文字双向绑定
'='建立了一个双向的,但不是字面的绑定:而是直接从父级的作用域中获取指定的值,然后使用这样的名称查找指令的属性,然后评估它,然后使用结果值作为父范围变量名称。
'@'按照我的意愿建立一个字面绑定,但只是单向的。
我也试过'= @',希望Angular.js聪明地理解这一点,但没有运气。
我知道我也可以使用非隔离范围(范围:true),但在我的代码中,我使用了一些需要隔离范围的技术。
有什么方法可以做我想要的吗?
我期待有人会说塔。那么,这是一个答案:因为这将最终写入冗余的样板代码。如果Angular.js的作者认为这是不偏激的做法,我想他们没有留下任何选择来使用非孤立范围。 – vdudouyt