我正在从事一个项目,我们有几个不同的Tasks,每个Task都有它自己的显示数据的方式,它们是不需要单独控制器和视图的小数据更改。AngularJS:处理HTML模板的理想方法?
例如,一个任务可能有一个标题,显示Username,下一个任务不需要用户名并将其替换为Behavior。
下面是我在做什么现在:
-
{{event.EventName}}
Username: {{ event.User.Name }}
{{ event.RecordDateUtc | moment: 'MM/DD/YYYY' }}
{{event.EventName}}
Username: {{ event.User.Name }}
Behavior: {{ event.BehaviorNames }}
{{ event.RecordDateUtc | moment: 'MM/DD/YYYY' }}
因此,有相当多的垃圾通过重复的元素,但是我觉得好像它是一个比较可读分裂整个模板,而不是每条信息都有很多的条件。
有没有更好的方法来处理这些模板?
2013-11-01
Neil