Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Ng-click and ng-model - what comes first?
Message
 
 
À
Tous
Information générale
Forum:
Javascript
Catégorie:
Autre
Titre:
Ng-click and ng-model - what comes first?
Divers
Thread ID:
01609730
Message ID:
01609730
Vues:
50
Hi everybody,

I implemented the following code
 <div class="checkbox">
        <label>
            <input type="checkbox" name="showFinalized" id="showFinalized"
                   ng-model="showFinalized"
                   ng-click="getAccountInvoices(currentAccount.acctNameHash)" />Show Finalized Invoices
        </label>
    </div>
and I am using $scope.showFinalized in the getAccountInvoices method. However, at that point the value of this variable is opposite, e.g. I click on the checkbox and my value is supposed to be true, but the method receives false instead.

What is the right way to handle this problem?

Thanks a lot in advance.

UPDATE. The way I solved the problem is to remove ng-click and use the following code instead:
$scope.$watch('showFinalized', function () {
                    if ($scope.currentAccount && !$scope.isNew) {
                        getAccountInvoices($scope.currentAccount.acctNameHash);
                    }
                });
This seems to work well. Not sure if this is a good practice or not, though.
If it's not broken, fix it until it is.


My Blog
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform