angularj - por que utilizar?