我将以一种简单的方式描述我的问题。
我有一个名为指令-A 的指令,并且在 name.html 中有一个名为 name.html 的templateUrl
有一个 ng-model ="名称" ,我想从我的父HTML文件访问它,其中指令-A 被称为。
如果我在嵌套图中说明它将是这样的:
父HTML文件 - > 指令-A - > name.html - >的 NG-模型="名称"
修改
注意:我尝试通过pre
标记访问它。当我尝试使用<pre>{{name.$viewValue}}<pre>
时,它可以正常工作。但我知道这不是我问题的确切解决方案。
我希望有人可以就如何解决我的问题向我提供答案或想法。我在很长一段时间内一直在寻找答案,但我无法解决这个问题。< / p>
修改2 添加了对Plunker的链接:https://plnkr.co/edit/6glStzEq5ckZZzph2qLw?p=preview
答案 0 :(得分:0)
如果您的指令-A指令被隔离,则无法办理。
如果您的指令创建范围,则必须修改模板,如
ng-model="someobj.name"
并在您的父母HTML文件&#34;控制器定义下面的某些内容
$scope.someobj = {}
如果您的指令不是其范围(平均共享范围),那么您只需在您的&#34;父HTML文件中访问该变量&#34;。