ngIfDirective throwing "transclude is not a function" fix