是否有一种干净的方法来访问angularjs指令中的子组件ng-model值?

时间:2020-10-06 13:31:20

标签: javascript angularjs typescript

基本上发生的是我的代码中有一个这样的结构:

<someCustomDirective>
      <myCustomComponent />
</someCustomDirective>

myCustomComponent是一个内部具有ng-model的输入,我想在指令中使用该输入原因引起的相关原因的值,因此基本上我需要推升myCustomComponent ng-model的当前值,并在someCustomDirective中提供它。

问题是作用域不能完全按预期工作,并且还会发出,导致首先创建组件,然后是包装指令。

如何简单地获取基础子组件的价值?

1 个答案:

答案 0 :(得分:0)

您可以通过控制器内的回调来实现,您可以通过指令中的作用域来访问它,有一个不错的选择!