がオブジェクトを作成してみて、そのオブジェクトにshowDropDownContentsを追加します。
<div ng-click="showDropDown()" class="dropDown">
<i style="font-size:25px" class="fa fa-folder-o"> </i>
<div ng-show="showDropDownContents" id="myDropDown" class="dropDownContent">
<label class="dropDownItem" ng-click="moveItem()">Item1</label>
<label class="dropDownItem" ng-click="moveContents()">Item2</label>
</div>
</div>
は、ここに私のコントローラです。ような何か:
$scope.viewModel = {
showDropDownContents: false
}
$scope.showDropDown = function() {
$scope.viewModel.showDropDownContents = false
}
<div ng-show="viewModel.showDropDownContents" id="myDropDown" class="dropDownContent">
<label class="dropDownItem" ng-click="moveItem()">Item1</label>
<label class="dropDownItem" ng-click="moveContents()">Item2</label>
</div>
はここ理由を明確にするために有用であるリンクです:http://www.codelord.net/2014/05/10/understanding-angulars-magic-dont-bind-to-primitives/
をcodepenする掲示はい私のコードは、私は私のCSSで私はディスプレイを置くことを考え出し取り組んでいます。クラスdropdownContent.Iは、そのプロパティを削除し、現在は動作しています。 – hanu