Comment atsortingbuer une valeur booléenne au modèle

J’ai la vue suivante avec deux boutons radio d’entrée:

  

Et mon contrôleur ressemble à:

 //Initialization $scope.fooBar = false; $scope.logConsole = function () { console.log("Value is : " + $scope.fooBar); console.log("Type is : " + typeof $scope.fooBar); //Always displays 'ssortingng' }; 

Mon problème est que lorsque l’utilisateur sélectionne l’un des boutons radio, le type du modèle fooBar est toujours une chaîne, c’est-à-dire que la valeur est soit la chaîne “true”, soit la chaîne “false”. valeur booléenne vraie ou une valeur booléenne fausse. Comment puis-je stocker une valeur booléenne (de l’intérieur de la vue) sur le modèle?

EDIT: Je viens de l’essayer et ça ne marche toujours pas. Pour l’atsortingbut value , j’ai passé une fonction qui renverrait booléen true ou false, quelque chose comme ceci:

  

$ scope.getBoolean = function (value) {if (value === ‘true’) renvoie true; sinon retourne faux; };

Il en résulte toujours une chaîne lorsque les boutons radio sont sélectionnés …

Un des commentaires dans la documentation dit:

Alors que ng-value n’est pas documenté, c’est une directive utile, en particulier lorsque vous vous liez à une valeur booléenne.

  

peut ne pas fonctionner mais

  

Est-ce que.