Polymer中模板数据绑定中{{}}和[[]]之间的区别是什么?

Dav*_*vid 5 polymer

我有时会遇到{{}}语法,有时[[]]模板数据绑定.我相当确定[[]]用法,它是指组件中的属性,但是{{}}做了什么?

Gün*_*uer 6

来自https://www.polymer-project.org/1.0/docs/devguide/data-binding

绑定注释由双花括号({{ }})或双方括号([[ ]])分隔符包围的文本.标识绑定的主机数据.复合绑定包含一个或多个绑定注释的字符串文字.

数据流是从主机到目标,从目标到主机,还是两种方式都是由绑定注释的类型和目标属性的配置控制的.

  • 双花括号(})支持向上和向下数据流.

  • 双方括号([[ ]])是单向的,仅支持向下数据流.