Ich möchte die Start/Stop-Taste (toggle) ein- und ausblenden und auch die Taste statusweise erstmals in ng-repeat
laden.Ansicht, die nicht aktualisiert wird, als Zielwertaktualisierung
HTML:
<div class="panel panel-warning" ng-repeat="msg in message">
<button type="button" ng-show="{{msg.Status}} == 1" ng-click="StopSend(msg.msgkey)" class="start-sending btn btn-info btn-fill btn-sm" data-toggle="tooltip" data-original-title="Resume sending the message">
<span><i class="fa fa-pause"></i></span>
Stop sending
</button>
<button type="button" ng-show="{{msg.Status}} == 0" ng-click="StartSend(msg.msgkey)" class="start-sending btn btn-info btn-fill btn-sm" data-toggle="tooltip" data-original-title="Resume sending the message">
<span><i class="fa fa-play"></i></span>
Start sending
</button>
<div />
JS:
$scope.StartSend = function (mkey) {
//Start Sending
DataTransaction.StopSend(mkey,1).then(function successCallback(response) {
console.log(response.data);//gets update value to db
})
.catch(function errorCallback(err) {
console.log(err);
});
}
$scope.StopSend = function (mkey) {
//Stop Sending
DataTransaction.StopSend(mkey,0).then(function successCallback(response) {
console.log(response.data);/gets update value to db
})
.catch(function errorCallback(err) {
console.log(err);
});
}
$scope.Getmessages = function() {
DataTransaction.GetMessage(Instaid).then(function successCallback(response) {
$scope.message = response.data;
})
.catch(function errorCallback(err) {
console.log(err);
});
}
Duplizieren von [1373110] (http://stackoverflow.com/a/20684996/1373110). – Erevald