angularjs directive 中 scope '=?' 表达的是什么意思?
滿天的星座2017-05-15 16:55:25
如果父作用域属性不存在,则会抛出 NON_ASSIGNABLE_MODEL_EXPRESSION 异常。您可以使用 =?
or =?attr
来避免此行为,以便将该属性标记为可选。
如果您想浅层监视更改(即 $watchCollection 而不是 $watch),您可以使用=*
or =*attr
(=*?
or =*?attr
(如果该属性是可选的)。