簡體   English   中英

為什么angularjs錯誤響應會在方括號和雙引號中顯示laravel錯誤?

[英]Why angularjs error response prints the laravel error with square bracket and double quote?

我正在嘗試通過angularjs打印laravel錯誤,但是已經完成了,但是代碼內部存在問題。 腳本還顯示方括號和雙引號。

控制器中的驗證

$this->validate($request, [
    'email' => 'required|email',
]);

在AngularJs中

request.error(function (error) {
    $scope.mError = error.email;
    $scope.loader=false;
});

在HTML中

<div class="err" ng-if="mError">@{{ mError }}</div>

**OutPut**
["The email must be a valid email address."]

誰能指導我如何防止錯誤地打印雙引號和方括號? 我很感激。 謝謝

if (str.charAt(0) === '[' && str.charAt(1) === '"'&& str.charAt(str.length -2) === '"' && str.charAt(str.length -1) === '"')
 {
     console.log(str.substr(2,str.length -3));
  }

同時閱讀這對您有幫助

我想從字符串中刪除雙引號

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM