在silverlight中,如果我在同一个用户控件中声明了两个xaml对象,我可以使用“ElementName”绑定选项将其中一个对象的属性绑定到另一个对象的属性,如下所示:
<Object1 x:Name="xObj1" Date="{Binding DateInViewModel}"/>
<Object2 Date="{Binding ProcessedDate, ElementName=xObj1}"/>
在这种情况下,对象1从视图模型接收日期,并具有名为“ProcessedDate”的属性,该属性包含输入日期的更改版本。对象2有一个名为“Date”的属性,它绑定到对象1的“ProcessedDate”。
我如何在Angular中做类似的事情?
答案 0 :(得分:0)
您可以使用非常简单的ng-attr指令。见documentation
在以下示例中,div的whatever
属性将绑定到输入值(jsfiddle)。
<input ng-model='foobar'>
<div ng-attr-whatever="{{foobar}}"></div>
这是一个更多complexe example使用指令。