На каком «мобильном» вы его тестировали? Если это Android, как сказал Уильям Мур, возможно, проблема в том, что Android не регистрирует нажатие клавиши пробела в качестве стандарта 32.
В противном случае вы можете попробовать onkeypress + прослушивание кода клавиши на стороне JS, например:
<input
type="text"
onkeypress="onAdd(event)"
(keydown.backspace)="onRemoveLast()"
>
function onAdd(event){
if (event.keyCode === 32) ...
}