> In fact, I believe that ga-popup-options="options" could be omitted here and when putting =?gaPopupOptions in the directive, this would still work.

Even `options: '=?gaPopupOptions'` could be omitted, no?