Mengapa respons kesalahan sudutjs mencetak kesalahan laravel dengan tanda kurung siku dan tanda kutip ganda?

Saya mencoba mencetak kesalahan laravel melalui sudutjs, saya sudah melakukannya tetapi ada masalah di dalam kodenya. Script juga menampilkan tanda kurung siku dan tanda kutip ganda.

Validasi di Pengontrol

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

Di AngularJs

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

Dalam HTML

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

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

Adakah yang bisa memandu saya bagaimana cara mencegah kesalahan mencetak tanda kutip ganda dan tanda kurung siku? Saya ingin menghargai. Terima kasih


person Ayaz Shah    schedule 17.10.2016    source sumber


Jawaban (1)


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));
  }

Baca juga ini membantu Anda

Saya ingin menghapus tanda kutip ganda dari sebuah String

person Parthasarathy    schedule 17.10.2016