2017-05-18 2 views
-2

J'ai 2 pages.En première page, je vais remplir mon numéro de portable.Puis, en naviguant vers la deuxième page, je vais montrer le numéro de téléphone portable en lecture seule.Dans ce que je dois montrer le nombre comme xxxxxx1234. Si l'utilisateur clique sur le bouton d'édition alors, il devrait afficher tous les numéros comme 8790561234.Masque entier dans le champ de saisie en lecture seule dans AngularJs?

Je ne pouvais pas obtenir le masquage pour le champ en lecture seule.

+2

qu'est-ce que vous aviez essayé jusqu'ici ?? –

Répondre

2

Avec tranche et remplacer, vous pouvez obtenir ce que vous voulez:

var orig = scope.ngModel; 
    var edited = orig; 
    scope.ngModel = edited.slice(4).replace(/\d/g, 'x') + edited.slice(-4); 

Check out this similar Plunker.