docs/vendor.js
function removeChild(parent, child, currentView) {
    if (child !== null && canInsertNativeNode(parent, currentView)) {
        // We only remove the element if not in View or not projected.
        var renderer = currentView[RENDERER];
        isProceduralRenderer(renderer) ? renderer.removeChild(parent.native, child) :
            parent.native.removeChild(child);
        return true;
    }
    return false;
}
function removeChild(parent, child, currentView) {
    if (child !== null && canInsertNativeNode(parent, currentView)) {
        // We only remove the element if not in View or not projected.
        var renderer = currentView[RENDERER];
        isProceduralRenderer(renderer) ? renderer.removeChild(parent.native, child) :
            parent.native.removeChild(child);
        return true;
    }
    return false;
}
function removeChild ( parent , child , currentView ) { if ( child !== null && canInsertNativeNode ( parent , currentView ) ) { // We only remove the element if not in View or not projected. var renderer = currentView [ RENDERER ] ; isProceduralRenderer ( renderer ) ? renderer . removeChild ( parent . native , child ) : parent . native . removeChild ( child ) ; return true ; } return false ; }
Removes the `child` element of the `parent` from the DOM.

@param parent The parent from which to remove the child
@param child The child that should be removed
@param currentView The current LView
@returns Whether or not the child was removed
Removes the child element of the parent from the DOM .