我是新來的角,所以也許我失去了一些東西。基於回調的Angularjs ng顯示
在我的註冊表單上我需要用戶的位置。根據他們是否允許/支持navigator.geolocation,我想顯示一個下拉選擇一個位置。
控制器。
$scope.showLoc = true;
if(navigator && navigator.geolocation){
navigator.geolocation.getCurrentPosition(function(pos){
$scope.showLoc = false;
},function(err){
$scope.showLoc = true;
});
}
和我的形式:
<form class="form-horizontal" name="register" ng-controller="RegisterCtrl" ng-submit="registerUser()"> ....
<div ng-show="showLoc" accesskey="">
test
</div>
....
</form>
這種方法不是爲我工作。任何洞察力將不勝感激。
從一眼,我看不出有什麼問題。你能創建一個http://jsfiddle.net嗎? – Dogbert
在窗體內部(例如,在關閉''之前),將{{showLoc}}放在範圍屬性設置爲您所期望的值的位置。 –
已創建jsFiddle http://jsfiddle.net/yLFNP/ – Maleck13