angular/angular.js

View on GitHub
docs/content/error/ngModel/constexpr.ngdoc

Summary

Maintainability
Test Coverage
@ngdoc error
@name ngModel:constexpr
@fullName Non-Constant Expression
@description

Some attributes used in conjunction with ngModel (such as ngTrueValue or ngFalseValue) will only
accept constant expressions.

Examples using constant expressions include:

```
<input type="checkbox" ng-model="..." ng-true-value="'truthyValue'">
<input type="checkbox" ng-model="..." ng-false-value="0">
```

Examples of non-constant expressions include:

```
<input type="checkbox" ng-model="..." ng-true-value="someValue">
<input type="checkbox" ng-model="..." ng-false-value="{foo: someScopeValue}">
```