Есть ли чистый способ получить доступ к значению дочерних компонентов ng-модели, которое находится внутри директивы в angularjs?

#javascript #angularjs #typescript

#javascript #angularjs #typescript

Вопрос:

По сути, происходит то, что у меня есть структура в коде, подобная этой:

 <someCustomDirective>
      <myCustomComponent />
</someCustomDirective>
  

myCustomComponent — это входные данные, которые внутренне имеют ng-model , и я хочу использовать значения этого ввода по соответствующим причинам в директиве, поэтому в основном мне нужно увеличить текущее значение myCustomComponent ng-model и сделать его доступным в someCustomDirective .

Дело в том, что scope работает не совсем так, как ожидалось, и также генерирует, потому что сначала создается компонент, а затем директива переноса.

Как можно простым способом получить значение базового дочернего компонента?

Ответ №1:

Вы можете сделать это с помощью обратного вызова внутри вашего контроллера, к которому вы обращаетесь через область действия в директиве, удачного!