【发布时间】:2014-01-09 17:58:43
【问题描述】:
任务:
构建一个实用函数来构建一个可配置的 URL。 URL 模式看起来像这样
/images/<size>/users/<user_id>
可能的解决方案
1. 建立一个指令。它可能如下所示:
<img my-user-img my-size="small" my-user="4711" />
这有点难看,因为我必须添加所有样板来支持多个参数。
2. 构建一个 util/helper 函数。它可能如下所示:
<img ng-src="{{userImg('small', '4711')}}" />
这很难看,因为我必须将函数绑定到 $rootScope 才能在任何地方使用它。
问题
哪种解决方案最接近最佳实践,为什么? :D
【问题讨论】:
标签: angularjs angularjs-directive