@markfarl wrote:
I have here my html:
<ion-content> <ion-radio ng-model="termsAgreement" ng-value="'A'">I Agree to the Terms </ion-radio> <ion-radio ng-model="termsAgreement" ng-value="'B'">I do not agree</ion-radio> </ion-content> <ion-footer-bar> <button ng-show="termsAgreement=='A'" ng-model="terms.continueButton" ng-click="showContButton()" class="button button-block button-positive"> Continue </button> </ion-footer-bar>
ng-show will not work unless I copy and paste button inside of ion-content bar, also I can't access radio values from inside controller unless function is called from radio button its self:
eg this works:
<ion-radio ng-model="termsAgreement" ng-value="'A'" ng-click="logContent()" >I Agree to the Terms </ion-radio> <ion-radio ng-model="termsAgreement" ng-value="'B'">I do not agree</ion-radio> $scope.logContent = function(){ console.log(this.termsAgreement); };
But not this:
<ion-radio ng-model="termsAgreement" ng-value="'A'">I Agree to the Terms </ion-radio> <ion-radio ng-model="termsAgreement" ng-value="'B'">I do not agree</ion-radio> <button ng-show="termsAgreement=='A'" ng-click="logContent()" class="button button-block button-positive"> Continue </button> $scope.logContent = function(){ console.log($scope.termsAgreement); };
Even when button is inside ion-content.
I just can't seem to access the value of radio buttons anywhere in controller and not on page logic except in the case where i use ng-show while button is inside the ion-content
Thanks
Posts: 3
Participants: 2