0

だから、私は次のコードを持っています:

<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属性に とは異なる値を設定する必要がありますng-value

何か案は?みんな、ありがとう。

4

0 に答える 0