首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >angular将属性添加到模型

angular将属性添加到模型
EN

Stack Overflow用户
提问于 2016-09-30 02:51:26
回答 2查看 892关注 0票数 1

我有一个从数据库返回项目列表的angular服务。

我通过ng-repeat显示这些项。我想使用ng-show隐藏/显示它们中的每一个。

直接在我的项目上添加"display“属性以在UI中显示或隐藏它们是一种好的做法吗?

编辑:如果有人能给我一篇解释这个方向的文章(似乎找不到)。

EN

回答 2

Stack Overflow用户

发布于 2016-09-30 03:05:00

是。这是正确的选择。它使您的模型能够根据单独控制的逻辑控制项目的查看方式。这使您的应用程序也具有可伸缩性。

在进一步对逻辑建模时,过滤器是更好的选择。

票数 1
EN

Stack Overflow用户

发布于 2016-09-30 04:13:16

正如其他答案所建议的那样,对于您的情况,过滤器是更好的选择。添加属性显示,然后根据该属性进行筛选。

代码语言:javascript
运行
复制
 <div ng-repeat="item in dataFromServer |  filter:{ display: true }">
  {{item.name}}
  </div>

我已经使用underscore为每个对象创建了一个新属性

https://jsfiddle.net/k8u3c8t7/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39777921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档