【发布时间】:2016-10-26 10:29:21
【问题描述】:
当我从 firebase 接收数据时,我正在用 false 更改 ng-show/ng-hide 值的范围。但它不会影响我认为的任何事情。 当我再次单击时,范围值正在改变,但我必须动态更新值。 请帮我找出这个问题。
提前致谢
这是我的代码
<script>
var app = angular.module("myApp", []);
app.controller("redeemCtrl", function($scope) {
$scope.showDiv = true;
$scope.redeemSubmit = function() {
firebase.database().ref().once('value', function(snapshot) {
$scope.user = snapshot.val()
console.log('Getting Data from fire base' + JSON.stringify($scope.user));
$scope.showDiv = false;
});
}
});
</script>
查看
<div ng-controller="redeemCtrl">
<div ng-show="showDiv">
<form>
<div>
<input ng-model="Coupon" type="text">
</div>
<div class="row">
<button ng-click="redeemSubmit()" class="btn">Submit</button>
</div>
</form>
</div>
<div class="row" ng-hide="showDiv">
<h3>{{user}}</h3>
</div>
</div>
【问题讨论】:
标签: javascript angularjs firebase firebase-realtime-database