Я делаю панель с живым обновлением, поэтому после $ HTTP вызова, когда дб возвращает нулевой объект, который я хочу задать значение по умолчанию в качестве нулевогоAngularJS: Присвоить значение по умолчанию для связывания значения
$scope.SAP=0;
$http({
\t \t \t method: 'GET',
url: 'getTilesDataForPrjectReport.do',
\t \t }).then(function(response){
\t \t \t \t if(response.data.proj==='SAP'){
\t \t \t \t \t $scope.SAP=response.data;
\t \t \t \t }
\t \t \t }
\t \t });
<div style="height:20%; background-color:#ff9e97;">
\t <p id="colorPalletDashboardTileRed"> {{SAP.red}}</p>
\t <p id="colorPalletDashboardTileAmber">{{SAP.amber}}</p>
\t <p id="colorPalletDashboardTileGreen">{{SAP.green}}</p>
\t </div>
\t <div style="height:18%; background-color:#ff8a81;">
\t <p> Total Projects : {{SAP.totalProj}} </p>
\t </div>
Если SAP не отвечает на данные ответа, мне нужно отобразить 0 во всех привязках SAP, , даже если я назначаю от 0 до $ scope.SAP, это не отражается в html. Я знаю, что это может быть сделано с нг скрытие с другим <p>
тегом, но что самое простое решение
вы можете вставить ваш ответ JSON здесь? –