У меня проблема с Угловой, похоже, что она не делает двухстороннюю привязку. Я довольно новичок в этом, поэтому я мог бы просто что-то посмотреть. Вот мой код.Угловой не задает привязку данных
Вид:
<ion-view view-title="Update challenge">
<ion-content>
<ion-list>
<ion-item>
Current total
<span class="item-note">
{{challengeProgress.current_total_reps}}
</span>
</ion-item>
<ion-item>
Ultimate goal
<span class="item-note">
{{challengeProgress.total_reps}}
</span>
</ion-item>
<ion-item>
Todays goal
<span class="item-note">
{{todaysReps}}
</span>
</ion-item>
<ion-item>
Left for today
</ion-item>
<ion-item>
<label class="item item-input">
<input type="text" placeholder="Performed reps" ng-model="reps">
</label>
</ion-item>
<div class="button button-calm button-block" ng-click="updateProgress()">Update!</div>
Reps {{reps}}
</ion-list>
Контроллер:
$scope.reps;
$scope.updateProgress = function(reps){
console.log(reps);
SendToAPI.updateChallenge(u_id, c_id, toAdd);
}
повторений кажется неопределенным и {{}} повторений не обновляется либо.
пользователь '$ scope.reps' в контроллере. –
показать нам ваш контроллер – hgoebl
'ion-item' является дочерним элементом' ion-list', что означает, что у вас есть более одного элемента, который может иметь модель 'reps', но вы ссылаетесь на' reps' * вне * «ионный элемент», подразумевая, что есть только один. – Claies