Anglight等效于silverlight绑定到元素的属性

时间:2014-02-27 22:50:40

标签: javascript angularjs silverlight

在silverlight中,如果我在同一个用户控件中声明了两个xaml对象,我可以使用“ElementName”绑定选项将其中一个对象的属性绑定到另一个对象的属性,如下所示:

<Object1 x:Name="xObj1" Date="{Binding DateInViewModel}"/>
<Object2 Date="{Binding ProcessedDate, ElementName=xObj1}"/>

在这种情况下,对象1从视图模型接收日期,并具有名为“ProcessedDate”的属性,该属性包含输入日期的更改版本。对象2有一个名为“Date”的属性,它绑定到对象1的“ProcessedDate”。

我如何在Angular中做类似的事情?

1 个答案:

答案 0 :(得分:0)

您可以使用非常简单的ng-attr指令。见documentation

在以下示例中,div的whatever属性将绑定到输入值(jsfiddle)。

<input ng-model='foobar'>
<div ng-attr-whatever="{{foobar}}"></div>

这是一个更多complexe example使用指令。