【问题标题】:Aurelia compose with globalResourcesAurelia 与 globalResources 组合
【发布时间】:2017-08-24 09:54:32
【问题描述】:

我们的计划如下:带有 Web 部件的仪表板。我们计划开发许多不同的“webpart”(作为自定义元素),稍后,根据角色或偏好,我们将仅展示一些可用的 webpart。

假设我在仪表板中有以下自定义元素。

<template>
   <my-webpart1 state.bind="state"></my-webpart1>
   <my-webpart2 state.bind="state"></my-webpart2>
   <my-webpart3 state.bind="state"></my-webpart3>
   <my-webpart4 state.bind="state"></my-webpart4>
   <my-webpart5 state.bind="state"></my-webpart5>
</template>

是否可以对名称进行迭代?

<div repeat.for="webpartname of manager.webparts">
  <compose view-model="${webpartname}" ></compose>
</div>

第一个问题是 webparts 是在不同的功能中开发的,并且是使用.globalResources() 注册的 - 我如何获取 url?

那么第二个问题是如何进行绑定。我还没有开始。

关于如何解决这个问题的任何想法?

问候

拉西

【问题讨论】:

  • 也许最好在每个部分上简单地使用if.bind 或show.bind 属性而不是使用compose。
  • @JeffG 同意。我最终这样做了。

标签: aurelia aurelia-templating


【解决方案1】:

在每个部分上使用if.bind 或show.bind 属性,而不是使用compose。

【讨论】:

  • 请将此标记为正确,因为这是您决定采用的方式。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-28
  • 1970-01-01
  • 2016-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多