Включенный контент также может обновлять свойства родительской области.
Включенный контент подобен любому другому контенту, поэтому, если вы следовали dot.rule
, вы сможете обновить нужные свойства родительской области. Всегда следуйте dot.rule
и реорганизуйте свою логику, чтобы убедиться, что все сделано в angular way
.
Типы области действия директивы
Директивы в angular до версии 2.0 принимают несколько типов областей, область может быть true
, которая создает новую и наследует свойства родителя; false
, который не создает новую область, но наследует свойства родителя; или {}
, который известен как изолированная область, это создает новую область с нулевыми свойствами, она сохраняет только объявленные вами свойства.
Односторонняя и двусторонняя привязка данных
Angular использует как одностороннюю, так и двустороннюю привязку данных. Например, двусторонняя привязка данных происходит, когда вы используете директиву ng-model
, всякий раз, когда вы обновляете модель, представление будет отражать эти изменения, и наоборот. С другой стороны, при использовании интерполяции {{some.property}}
происходит односторонняя привязка данных.
Двусторонняя привязка данных не должна прерываться, если вы используете dot.rule
. В конце концов, именно так работает прототипическое наследование.
Ознакомьтесь с этим ручкой, чтобы проиллюстрировать все сказанное в этом ответе.
person
Manuel Ro
schedule
09.04.2016