Собственно что мешает Вам на каждую кнопку повесить обработчик в контроллере и в этом обработчике присваивать какой-то переменной из scope контроллера то или иное значение, а когда необходимо будет отправлять форму, брать адрес из scope параметра.
Или я что-то не понял в вопросе?