Взято из документации AngularJS 1 :
Вы также можете сделать привязку необязательной, добавив
?:<?или<?attr.
Как необязательный вариант отличается от необязательного для односторонней привязки?
Мне кажется, что я вижу различия для необязательной версии двухсторонней (=) и делегировать (&) привязки здесь на моей скрипке: https://jsfiddle.net/glenn/ze2wo0s1/, но не для одностороннего.
Кстати, очень веселое Рождество! 🎅🏻🎄❤️