Я довольно новичок в AngularJS и должен исправить ошибку в prod.
Есть контроллер
app.controller('myCtrl', function ($scope, DatamodelUser) {
$scope.clickbutton = function (rs) {
var usr = DatamodelUser.UserAction('xyz'); //This performs some action
$scope.result = usr;
}
});
<button ng-click="clickbutton(rs)" >OK</button>
Я вижу DatamodelUser. UserAction фактически вызывается при нажатии кнопки. Метод работает только при первом нажатии кнопки после загрузки страницы. При втором нажатии кнопки она не работает.
После повторного обновления страницы sh и нажмите кнопку, и только тогда она будет работать.
Я думаю, что после нажатия кнопки я думаю о сбросе данных или обновлении DatamodelUser, чтобы каждый раз, когда пользователь нажимает кнопку, загружаются данные.
любая помощь по этому вопросу приветствуется, извинения, если вопросы не ясны, я новичок в этом.