所以,我有以下代码:
<input ng-model="refreshedByExample" type="text">
<select ng-model="example" ng-change="refreshedByExample = example">
<option value="1" ng-value="valueForRefreshedByExample1">1</option>
<option value="2" ng-value="valueForRefreshedByExample2">2</option>
<option value="3" ng-value="valueForRefreshedByExample3">3</option>
</select>
的value
属性值与 中的值不同ng-value
。但是,不知何故,它被覆盖,并且该value
属性的值与ng-value
. 我得到这样的东西:
<input ng-model="refreshedByExample" type="text">
<select ng-model="example" ng-change="refreshedByExample = example">
<option value="valueForRefreshedByExample1" ng-value="valueForRefreshedByExample1">1</option>
<option value="valueForRefreshedByExample2" ng-value="valueForRefreshedByExample2">2</option>
<option value="valueForRefreshedByExample3" ng-value="valueForRefreshedByExample3">3</option>
</select>
有没有办法防止这种情况?我需要在value
属性上具有与 in 不同的值ng-value
。
有任何想法吗?感谢大家。