Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 如何使用手柄在余烬中动态生成可点击链接_Ember.js_Handlebars.js - Fatal编程技术网

Ember.js 如何使用手柄在余烬中动态生成可点击链接

Ember.js 如何使用手柄在余烬中动态生成可点击链接,ember.js,handlebars.js,Ember.js,Handlebars.js,我正在尝试使用emberjs框架生成可点击的链接。我的模型设置正确,我有以下把手模板: <script type="text/x-handlebars" data-template-name="index" > {{#each name in model.mymodules }} {{#link-to name 'home' }}{{name}}{{/link-to}} {{/each </script> {{{#model.mymodules中的每个名称} {{{#

我正在尝试使用emberjs框架生成可点击的链接。我的模型设置正确,我有以下把手模板:

<script type="text/x-handlebars" data-template-name="index" >
{{#each name in model.mymodules }}
{{#link-to name 'home' }}{{name}}{{/link-to}}
{{/each
</script>

{{{#model.mymodules中的每个名称}
{{{#链接到名称‘home’}{{name}{{{/link到}}
{{/每个
其思想是在每个链接上调用modulename/home。 例如:假设我有3个模块:“abc”、“xyz”、“123” 我想要三个链接:

abc <a href="/abc/home">, xyz <a href="/xyz/home">, 123 <a href="/123/home">

abc

您需要利用余烬资源来处理此问题

阅读

应用程序代码的示例应该是这样的

和哈德巴尔码

<script type="text/x-handlebars" data-template-name="index">
  <ul>
    {{#each}}
    <li>{{name}}</li>
    <li>{{#link-to 'modules.home' this}}{{name}}{{/link-to}}</li>
    {{/each}}
  </ul>
</script>
<script type="text/x-handlebars" data-template-name="modules/home">
    This is the home of the module {{name}}
</script>

    {{{#各}
  • {{name}}
  • {{{#链接到'modules.home'这个}{{{name}{{{/链接到}}
  • {{/每个}}
这是模块{{name}的主页
您想链接到模块对象还是简单地创建类似于“”的链接?我想链接到模块对象。如果在ember中无法做到这一点,我应该可以通过创建链接来解决问题。您的应用程序路由是什么样的?
<script type="text/x-handlebars" data-template-name="index">
  <ul>
    {{#each}}
    <li>{{name}}</li>
    <li>{{#link-to 'modules.home' this}}{{name}}{{/link-to}}</li>
    {{/each}}
  </ul>
</script>
<script type="text/x-handlebars" data-template-name="modules/home">
    This is the home of the module {{name}}
</script>