sono sicuramente poco esperto in angular, ma cosa significa
$http.post("ws/api.php?rquest=NewProgram") ?

i dati da mandare dove sono?