blinking in two elements with ng-show and opposite expressions
<p>I have two elements that only one of them needs to be visible.
They're display is controlled via the <code>ng-show</code> directive, and their expression is opposite, namely one has <code>ng-show="shouldshow"</code> and the other has <code>ng-show="!shouldshow".</code></p>

<p>It works as expected but with a small side effect, when the shouldshow changes there's a short period that both elements are displayed or both elements are not displayed. As these two elements are shown side by side with other elements around them this messes up the page layout during that <strong>blink</strong>.</p>

<p>This behavior is visible with some browsers, not all.</p>

<p>Ideas?</p>