添加一个带有ember的标签通知级别按钮

我希望在前台页面展示一个主题组件,用于显示标签及其旁边的通知级别(铃铛)按钮。(这样用户才会真正使用标签通知功能。)

我已经成功为分类实现了类似功能:

{{#each categories as |c|}}
  {{category-notifications-button
    value=c.notification_level
    onChange=(action "changeCategoryNotificationLevel" c)
  }}
{{/each}}

但我找不到一个能够像 c 那样处理标签各种属性的“标签”对象。标签似乎是以字符串对象形式注册的,我理解得对吗?
*/tag 页面上,该按钮似乎无需参数即可调用,标签是从页面 URL 中提取的。

{{tag-notifications-button
  onChange=(action "changeTagNotificationLevel")
  value=tagNotification.notification_level
}}

有没有办法从某个设置中读取标签名称,从而获取标签对象列表,例如使用 {{#each tags as |tag|}}

2 个赞