【发布时间】:2013-06-27 02:30:45
【问题描述】:
比方说,我们有一个像这样的对象:
$scope.company = { name: { de: '', en: '' } };
和一个输入字段说:
<input type="text" ng-model="company.name[currentLanguage]" />
<button ng-click="currentLanguage='de'">Deutsch</button>
<button ng-click="currentLanguage='en'">English</button>
如果用户填写此字段,则该字段接收 ng-valid 类。如果用户随后更改语言(实际上是 $scope.currentLanguage),则输入字段会正确更新(变为空),但它仍然具有 ng-valid 类,这是错误的。预期的行为将是 ng-pristine。如何实时更新?
很高兴知道这一点。 干杯
PS。没有更多的代码了。就是这样。 PS2。这是您在重复线程中建议的另一个问题。我不使用 ng-repeat。
【问题讨论】:
-
你能提供更多关于你在哪里设置类的代码吗?
-
无重复。这是另一个问题。
标签: javascript angularjs