私はREST APIからの応答を得ていますが、HTMLを使用して画面にこれらのエラーメッセージを入力しようとしています。このケースは正常です。私のJsonは多様化し、HTML上にそれを設定しようとすると、[ngRepeat:dupes]のようなエラーが発生します。 trackby $ indexを追加しようとしました。 [ngRepeat:dupes]消えますが、まだそれはHTML.Thisに印刷されますdoesntのはngRepeat:dupesエラーhtmlのメッセージを表示しようとしたとき
<div ng-show="errorui">
<table>
<tr ng-repeat='(item, itemData) in dbresponse.errors'>
<td align="left" class="validationMsg"><img src="images/red_bullet.gif" border="0" width="8" height="8" alt=""> {{itemData.message}}</td></tr>
</table>
</div>
<div ng-show="successui">
<table>
<tr ng-repeat='list in successresponse'>
<td align="left" class="validationMsg"><img src="images/red_bullet.gif" border="0" width="8" height="8" alt=""> {{list}}</td></tr>
</table>
</div>
私のHTMLですこれはエラーCASE(HTMLでerrorui div要素)のための私のJSON出力です。これはこれは、今、私はエラーを取得しています画面に表示するために、成功事例のための私のJSON出力しようとしたとき
{
"success": false,
"timestamp": 1481126855178,
"errors": [{
"message": "Please Enter Valid Format in Beginning Time"
}, {
"message": "Please Enter Valid Format in Ending Time"
}, {
"message": " Please Enter only one value in d/L/P box only "
}],
"StatusList":[] }
正常に動作します
{
"success": true,
"timestamp": 1481150829322,
"message": "Configuration has been Added Successfully",
"eurexStatusList": []
}
これは私のコントローラのパート
$http.post('http://localhost:8080/services/add-config', dataobj)
.then(function(response) {
$scope.dbresponse = response.data;
console.log($scope.dbresponse);
if($scope.dbresponse.success != true){
$scope.errorui = true;
}else {
$scope.successresponse = $scope.dbresponse.message;
console.log($scope.successresponse);
$scope.successui = true;
}
です
@Sajeetharan – Praveen