Claire ng-valeur de modèle dans le contrôleur après ng-cliquez sur
J'ai besoin de changer la ng-model
de la valeur à vide après ng-click
Mon code:
<div class="desc-gestures-comment ind-row">
<textarea id="txtCommentArea" class="comment-box text-comment-listing" name="comment" placeholder="Your comment" data-ng-model="newCommentTxt"> </textarea>
<p class="text-center"><span class="btn-common btn-blue btn-large" data-ng-click="saveParentComment(newCommentTxt)">Post Comment</span></p>
</div>
Fonction de contrôleur de
$scope.saveParentComment = function(newCommentTxt){
alert(newCommentTxt)
$scope.newCommentTxt = '';
}
Après la $scope.saveParentComment
, j'ai besoin de changer la newCommentTxt
de la valeur à vide.
Est-il possible ?
S'il vous plaît suggérer une solution.
oui. Il est possible. Vous pouvez assigner n'importe quelle valeur de ng-modèle à l'intérieur du contrôleur.
quel est le problème auquel vous êtes confronté.
oui, ok, docs.angularjs.org/guide/scope
vous pouvez utiliser $scope.$regarder ... stackoverflow.com/questions/15112584/...
J'ai essayé, mais la valeur ne change pas.. Le ng-modèle de valeur que je peux paas à travers le paramètre sinon, $champ d'application.newCommentTxt n'est pas défini
quel est le problème auquel vous êtes confronté.
oui, ok, docs.angularjs.org/guide/scope
vous pouvez utiliser $scope.$regarder ... stackoverflow.com/questions/15112584/...
J'ai essayé, mais la valeur ne change pas.. Le ng-modèle de valeur que je peux paas à travers le paramètre sinon, $champ d'application.newCommentTxt n'est pas défini
OriginalL'auteur Kichu | 2015-12-10
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas à passer la valeur à l'intérieur d'une fonction étant donné que la portée de la variable est déjà là, juste besoin de faire de la portée de la variable vide dans votre fonction,
Voici l'exemple de
Application
OriginalL'auteur Sajeetharan
Si vous voulez juste pour définir une chaîne vide à
$scope.newCommentTxt
, il n'est pas nécessaire de le faire à l'intérieur d'une fonction.Vous pouvez définir une chaîne vide à l'intérieur du code html lui-même.
OriginalL'auteur Nilesh Patil
Juste faire un vide portée variable comme $champ d'application.newCommentTxt = "; la variable est vide lors de la ng-cliquez sur fonctions est appelé devrait ressembler à ceci
Poster Un Commentaire
OriginalL'auteur Ahmer