这是我的代码:
<div ng-show="!uaCtrl.hideAddNewSubCategory || uaCtrl.subCategories[2] == null">
<input type="text" placeholder="Write new sub category name">
</div>
uaCtrl.subCategories 是来自ajax调用的动态数据。如果 uaCtrl.subCategories null ,我想显示输入,否则显示数据。但是当我打开我的页面时,我首先看到输入,然后输入消失,然后我看到了数据。如何防止在加载数据之前看到输入?
答案 0 :(得分:0)
<div ng-hide="uaCtrl.hideAddNewSubCategory || typeof uaCtrl.subCategories === 'undefined'">
<input type="text" placeholder="Write new sub category name">
</div>