我将自己的标签转换为模板
<div><input .../><strong>text</strong></div>
我需要在两个输入中都有相同的值。
如果我将范围从{scope:'@'}固定到范围:false,它可以工作,
但
我无法触及范围{值:'@'}
答案 0 :(得分:1)
您的代码发生了什么scope: {...}
设置了一个新范围,因此这两个指令范围之间没有相互通信。我可能会在此示例中使用scope: false
,因此指令将共享相同的范围。为什么你“无法触及scope {value:'@'}
”?
您可以使用控制器设置您的应用程序,该控制器将提供父作用域。然后在原型上引用每个指令范围的父级范围值。
plunker:http://plnkr.co/edit/gTdfKKGR0krm7wgtYuFP?p=preview
更多阅读:https://github.com/angular/angular.js/wiki/Understanding-Scopes(请注意该阅读标题中的视频“在您的ng模型中始终有'。'”