即時獲取響應中的json數據,因爲它來自response.but我需要更改像這樣的數據如果0:註冊,1:連接,2:斷開連接,3:純文本中佔線。即時通訊能夠顯示數據,但我需要根據獲取響應中的值進行修改。 條件如何根據json數據中的響應以明確的文本更改數據js
0: registered, 1: connected, 2: disconnected, 3: busy
運算 - 狀態是 - 3
期望OP-狀態忙
樣品JSON通過api數據
"status":3
代碼
<div ng-app="myApp" ng-controller="myCtrl" align="center">
<h2>status is- {{statusValues[names.status]}}</h2>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($scope, $http) {
$http.get('url', {
headers: { 'Authorization': 'Basic a2VybmVsc3B==' }
})
.then(function (response) {
$scope.names = response.data;
$scope.statusValues={
'0' : 'registered',
'1' : 'connected',
'2': 'disconnected',
'3':'busy'
};
});
});
</script>
修改什麼?預期的結果是什麼?響應也是什麼樣子? – charlietfl
根據1或0,狀態爲活動/非活動狀態 – Swapna
提供[mcve],以便我們甚至可以瞭解您甚至在談論什麼狀態。你是說'names.status'會有'1'或'0'的值嗎? – charlietfl