-1
爲什麼我的div仍然有ng-hide,儘管ng-show是真的,至少該範圍顯示它是真的。我不知道這裏
HTML文件
<div class="agent-content-wrapper" ng-controller="LoaCtrl">
<div class="list-of-agent">
<div class="loa-header">List of Agents</div>
<div class="agent-list" ng-repeat="agent in ListOfAgents">
<div class="agent-main-list">
<div class="agent" ng-click="goToAgentRecords(agent)">{{agent.name}}</div>
</div>
</div>
<div class="agent-details" ng-show="IsAgentSelected" ></div>
</div>
</div>
JS文件
$scope.IsAgentSelected = false;
$scope.goToAgentRecords = function (agent) {
$scope.IsAgentSelected = true;
}
你指的是這個* empty * div嗎? '
' –是的,div.agent-details,它是空的,但我已經指定了高度和寬度。 –
http://plnkr.co/edit/GCs6wJSQP8Wws9aMgXMn?p=preview檢查代碼中出現了什麼問題,並且如果您需要在第二次點擊時隱藏div並在下一次單擊中顯示它,則可能* goToAgentRecords *應該更改爲如下所示* $ scope.IsAgentSelected =!$ scope.IsAgentSelected; * –