2016-12-16 81 views
1

我有一個Google Map,帶有要打開和關閉的標記。在ng-click上切換角度屬性

<marker id='{{marker.id}} 'visible="{{ condition ? 'true' : 'false'}}"> 
</marker> 

而且我做了一個按鈕將其關閉

<button ng-click="condition = false" ng-init="condition = true"> 
    Toggle visibility 
</button> 

我如何讓它切換的條件真/假之間切換,在相同的點擊?

或者可能使用切換功能。

+1

使用條件=!條件是基於NG-顯示,這是另一個討論ng-click屬性的值 – IAmDranged

回答

1
<marker id='{{marker.id}} ng-if="condition"></marker> 
<button ng-click="condition = !condition" ng-init="condition = true">Toggle isibility</button> 

使用NG-如果 When to favor ng-if vs. ng-show/ng-hide?

0

只是用NG-展示和反轉條件變量上的按鈕,點擊

<marker id='{{marker.id}} ng-if="condition"></marker> 
<button ng-click="condition = !condition" ng-init="condition = true">Toggle visibility</button>