Я хочу передать значение области видимости скрытому типу ввода, но не могу передать

У меня есть один выпадающий список, я хочу передать переменную области видимости тип ввода, но она не работает. Вместо PremiumVal он должен получить 75

Html

<input type="hidden" name="premium"
       value={{premiumVal}}
       onchange="save('atgb')">
<h1>{{premiumVal}}</h1>//its getting data

JS

$scope.premiumVal = response.data[0].premiumVal;//75
1
krishna mohan 1 Май 2019 в 12:22

2 ответа

Похоже, у вас может быть отдельная область, созданная где-то внутри вашего шаблона. Это может быть создано ngIf среди прочего. Вам может понадобиться «волшебная точка».

$scope.info = {}
...
$scope.info.premiumVal = response.data[0].premiumVal;


<input type="hidden" name="premium" ng-value="info.premiumVal" onchange="save('atgb')">
0
Jeff Howard 1 Май 2019 в 21:28

Удалите {{}} и используйте ng-value вместо value.

<input type="hidden" name="premium" ng-value="premiumVal" onchange="save('atgb')">
1
Sudhir Ojha 1 Май 2019 в 09:39