У меня есть форма, которая принимает input
, и эта input
будет использоваться моим API для извлечения данных. Что касается angular, я могу использовать @input
или Behavioural subject
для разделения этого значения с дочерними компонентами или несвязанными компонентами.
Поскольку мой ввод будет одноразовым действием, почему я не могу использовать службу с частной переменной, чтобы поделиться ею с различными компонентами, вместо того, чтобы использовать @input
и Behavioral subject?
Я говорю:
В шаблоне:
<html>
<body>
EmployeeID <input type="text">
<button type="submit" (click) ="onsubmit()>Submit</button>
</body>
</html>
В компоненте:
onsubmit() {
this.myservice.addData(inputValue)
}
А в сервисе:
private myinput
addData(input){
this.myinput.add(input)
}
И это всего лишь примерный код, а не реальный ..