Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一种干净的方法来访问angularjs指令中的子组件ng模型值?_Javascript_Angularjs_Typescript - Fatal编程技术网

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

Javascript 是否有一种干净的方法来访问angularjs指令中的子组件ng模型值?,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,基本上,代码中有这样一个结构: <someCustomDirective> <myCustomComponent /> </someCustomDirective> myCustomComponent是一个输入,它内部有一个ng模型,我想在指令中使用该输入原因的值,因此基本上我需要推高myCustomComponent ng模型的当前值,并在someCustomDirective中提供它 问题是作用域并没有完全按照预期工作,并且会发出,因为首

基本上,代码中有这样一个结构:

<someCustomDirective>
      <myCustomComponent />
</someCustomDirective>

myCustomComponent是一个输入,它内部有一个ng模型,我想在指令中使用该输入原因的值,因此基本上我需要推高myCustomComponent ng模型的当前值,并在someCustomDirective中提供它

问题是作用域并没有完全按照预期工作,并且会发出,因为首先创建组件,然后是wrapping指令


如何能够以简单的方式获取底层子组件的值?

您可以通过控制器内部的回调来实现这一点,您可以通过指令中的作用域进行访问,祝您玩得愉快