В Angular есть несколько способов получить значение this.get('params').Controls, в зависимости от контекста и сценария использования.
1. Если вы хотите получить это значение в контроллере или сервисе, вы можете использовать свойство this, чтобы получить доступ к контексту текущего класса. Затем, используя метод get(), вы можете получить объект params и далее свойство Controls. Пример кода приведен ниже:
class MyController { constructor() { let controls = this.get('params').Controls; } }
2. Если вы используете Angular Router и хотите получить это значение в маршрутизированном компоненте, вы можете использовать объект ActivatedRoute для доступа к параметрам маршрута. Затем, используя свойство snapshot, вы можете получить объект params и затем доступ к свойству Controls. Пример кода приведен ниже:
import { ActivatedRoute } from '@angular/router'; class MyComponent { constructor(private route: ActivatedRoute) { let controls = this.route.snapshot.params.Controls; } }
3. Если вы используете форму на основе Reactive Forms и хотите получить это значение внутри компонента формы, вы можете использовать свойство this.form.controls, чтобы получить доступ к контролам формы. Затем, используя свойство Controls, вы можете получить значение этого конкретного контрола. Пример кода приведен ниже:
import { FormGroup } from '@angular/forms'; class MyFormComponent { form: FormGroup; constructor() { this.form = new FormGroup({ Controls: new FormControl('') }); let controlsValue = this.form.controls.Controls.value; } }
Убедитесь, что вы импортировали соответствующие модули Angular и установили все необходимые зависимости, чтобы использовать эти функции без ошибок.