>>Well, I already re-wrote the code. I was mostly interesting in the explanation of that behavior.
>
>Without the brackets the value being tested by the '?' is formTitle+$scope.isNew - that results in a string which is cast to a Boolean. Any non-empty string evaluates to true.
In other words, the + operator takes precedence over the iif operator. This is important to know and keep in mind. Somehow it was not very clear to me.
If it's not broken, fix it until it is.
My Blog