angular/angular.js — pull request #4086 by blai (2013-09-20 23:45:19+00:00)
Title: fix(ngInput): When 'name' attribute is a property name, '$name' should be evaluated to the property value

Not exactly sure if this is a bug fix or a feature enhancement. For simple cases such as the following, it works:
```html

User name:
Required!

```

But if the `` is dynamically generated and the `name` is a scope property, it run into issue:

```html

{{field.label}}

Required!

```