Animation is now evaluated dynamically

I was trying to modify the view animation dynamically, e.g. by using one of:

    ng-animate="scopeVariable"
    ng-animate="scopeMethod()"

instead of the fixed:

    ng-animate="'fade'"

While this works, the scope references are only evaluated once at link time, hence, changing those dynamically did not work.