use angularAMD