Как я могу использовать ввод от компонента в качестве параметра в функции JS в Angular?

#javascript #angular

Вопрос:

У меня есть эта функция в файле JS, который я вызываю в своем угловом компоненте. Номер телефона в настоящее время должен быть введен пользователем, но я ищу способ его динамического использования из своего углового компонента. Любая помощь будет признательна!

 /// this is the phone number I want to come from my component var e = window.prompt("Please enter your Phone Number");  async function call_ringout() {  try {  var resp = await platform.post('/restapi/v1.0/account/~/extension/~/ring-out', {  'from': { 'phoneNumber': RINGCENTRAL_USERNAME },  'to': { 'phoneNumber': e  },  'playPrompt': false,  })  var jsonObj = await resp.json()  console.log("Call placed. Call status: "   jsonObj.status.callStatus)  } catch (e) {  console.log(e.message)  } }  

Это код из моего компонента, в котором я вызываю эту функцию. Я изменил функцию JS, чтобы использовать номер телефона в качестве параметра, и передал его из своего компонента, но это не сработало.

 ngOnInit(): void {   // I tried passing the phone num. to function as parameter here  //ringout.call_ring('phone number')   ringout.call_ring()  

Комментарии:

1. Используйте поле ввода с [(ngModel)] вместо windows.prompt ?