Я пытаюсь прочитать значение кнопки радио - в угловом 2,кнопка радио Чтение значение - Угловая 2
index.html
<input type="radio" id="options1" name="function" value="create">
<input type="radio" id="options2" name="function" value="continue">
index.ts
@Component({
selector: 'function',
templateUrl: './client/components/function/index.html',
styleUrls: ['./client/components/function/index.css'],
providers: [],
directives: [ROUTER_DIRECTIVES]
})
I необходимо отобразить div в html на основе того, будет ли значение кнопки радиосвязи создавать или продолжать.
Что я пробовал:
- Получение значения радио-кнопки в файле транскрипта с помощью
document.getElementById
- Свойствоchecked
не получал обнаруженным. - Чтение значения с использованием
model.function
путем определенияmodel
в машинописи. Очевидно, что невозможно получить доступ к переменнойmodel
! - Пробовал использовать
[(ngModel)]
- это тоже не сработало.
Пожалуйста, предложите для этого поворот.
Я попытался как это было предложено, но я получаю сообщение об ошибке HTML, который говорит, 'Не удается прочитать свойство«значение» неопределенного'. Кроме того, предложите, как я могу сделать это с помощью Angular 2, если я не должен изменять элементы DOM с помощью Javascript. –
, вам нужно инициализировать переменную, которая есть в конструкторе вашего компонента: 'myRadio: string = ''' –
(или поместить значение по умолчанию, например 'myRadio: string = 'create'') –