mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-18 15:50:22 +00:00
28 lines
715 B
Text
28 lines
715 B
Text
|
|
@ngdoc error
|
||
|
|
@name ngModel:nonassign
|
||
|
|
@fullName Non-Assignable Expression
|
||
|
|
@description
|
||
|
|
|
||
|
|
This error occurs when expression the {@link api/ng.directive:ngModel ngModel} directive is bound to is a non-assignable expression.
|
||
|
|
|
||
|
|
Examples using assignable expressions include:
|
||
|
|
|
||
|
|
```
|
||
|
|
<input ng-model="namedVariable">
|
||
|
|
<input ng-model="myObj.someProperty">
|
||
|
|
<input ng-model="indexedArray[0]">
|
||
|
|
```
|
||
|
|
|
||
|
|
Examples of non-assignable expressions include:
|
||
|
|
|
||
|
|
```
|
||
|
|
<input ng-model="foo + bar">
|
||
|
|
<input ng-model="42">
|
||
|
|
<input ng-model="'oops'">
|
||
|
|
<input ng-model="myFunc()">
|
||
|
|
```
|
||
|
|
|
||
|
|
Always make sure that the expression bound via `ngModel` directive can be assigned to.
|
||
|
|
|
||
|
|
For more information, see the {@link api/ng.directive:ngModel ngModel API doc}.
|