angularjs directive 中 scope '=?' 表達的是什麼意思?
滿天的星座2017-05-15 16:55:25
如果父作用域屬性不存在,則會拋出 NON_ASSIGNABLE_MODEL_EXPRESSION 例外。您可以使用 =?
or =?attr
來避免此行為,以便將該屬性標記為可選。
如果您想要淺層監視變更(即 $watchCollection 而不是 $watch),您可以使用=*
or =*attr
(=*?
or =*?attr
(如果該屬性是可選的)。