Угловое: значение выборки текстового поля при нажатии кнопки

Вы можете использовать нарезку, чтобы вернуть перевернутый список:

l[::-1]
0
задан sTg 13 July 2018 в 09:51
поделиться

2 ответа

Похоже, вы забыли добавить id в поле ввода

<input id="exchageRateDate" type="text" value="Sydney" ng-model="placeId" />

Edit: Угловой способ сделать это

Поскольку вы используете Angular, я предлагаю вам лучший способ сделать это с помощью NgModel

Попробуйте это

<br>Welcome.<br>
Place - <input type="text" value="Sydney" [(ngModel)]="placeId" />
<button (click)="myFunc(placeId)" formtarget="_blank">Test</button>

В компоненте:

myFunc(num1) {
  console.log(num1);//here you will get input value through ng-model
}
3
ответ дан Saurabh Agrawal 17 August 2018 в 13:14
поделиться

Вам нужно установить идентификатор входного тега, удалить ng-model, потому что он угловой (1.xx) не угловой (2/4/5/6)

В html

<br>Welcome.<br>
 Place - <input id="exchageRateDate" type="text" value="Sydney"  />
 <button (click)="myFunc()" formtarget="_blank">Test</button>

В машинописном тексте:

myFunc() {
    var num1 = ((document.getElementById("exchageRateDate") as HTMLInputElement).value);
    console.log(num1);
}

Вот рабочий пример: Получить значение входного тега с помощью HTMLInputElement

2
ответ дан Sanoj_V 17 August 2018 в 13:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: