我在我的web应用程序中设置了一个网格。当用户选中一个框时,它会切换到DOM (打印机友好版本)上已经加载的第二个网格。还加载了第三个网格,当用户选择他们想要单独查看的行时,会填充该网格。
对于每个网格,我都有一个搜索栏。每个网格都需要一个单独的栏,所以当我在它们之间切换时,前一个栏会显示一秒钟,而另一个栏会被加载(我使用ngshow + nghide来完成此操作)。我试过这样使用ngcloak:
input type="text" ng-hide="print || checked" class="form-control ng-cloak" ng-model="gridOptions.quickFilterText">
使用这个css类:
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}
此外,angular.js是从我的HTML头中加载到页面上的第一个东西。
据我所知,ngcloak可能只在最初加载DOM时起作用?如果是这样,有没有其他方法可以立即隐藏元素1,因为元素2需要加载?
谢谢
发布于 2015-09-28 17:37:29
确保每个网格都是唯一的,并且在单击某个网格时,在范围变量中存储一些值,并根据该变量应用您的显示和隐藏条件。这可能会对你有帮助
https://stackoverflow.com/questions/32819623
复制相似问题