角度替换ng模型,否则

时间:2014-05-19 17:13:44

标签: javascript html angularjs

我将自己的标签转换为模板

<div><input .../><strong>text</strong></div>

我需要在两个输入中都有相同的值。

plunker

如果我将范围从{scope:'@'}固定到范围:false,它可以工作,

我无法触及范围{值:'@'}

1 个答案:

答案 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模型中始终有'。'”