J'ai une ficelle comme:
$scope.text = ""{"firstName":"John","age":454 }"";
et je veux convertir en objet js:
$scope.tmp = {"firstName":"John","age":454 };
Remarque:
JSON.parse()
ça ne marche pas !!C'est mon échantillon dans codepen
Réponses:
10 pour la réponse № 1Vous pouvez le faire avec angular.fromJson ()
dans votre échantillon, il aurait été $scope.tmp = angular.fromJson($scope.text);
La différence entre JSON.Parse()
et angular.fromJson
, est-ce que angulaire vérifiera si une chaîne est fournie. Si c'est déjà un objet, il retournera le même objet.