所以我的标记:
<div class="box" ng-show="clearNow">
<div ng-repeat="items in product | limitTo: limit as prodItems">
<span class="title">{{title}}</span>
<div class="content" ng-include="'contentfiles.html'">main content here</div>
</div>
</div>
在我的代码中:
var limit = 1;
$scope.clear=function(){
$scope.clearNow=!$scope.clearNow;
}
有两件事,在加载时项目没有出现,因为我有ng-show =&#34; clear&#34;我没有考虑到我的var限制,但是当我点击ng-click = clear时,我确实得到了正确的结果。
现在更有趣的是第二个问题 - 当我这样做时:
<a href ng-click="clear()">clear</a>
项目重置为限制,但这次是标记:
<span class="title">{{title}}</span>
我实际上是通过第二项 - 但不是内容,因为它被正确删除。我想知道如何强制删除标题,因为它想留在页面中!