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
Jquery 从余烬控制器插入{{#链接到}}_Jquery_Ember.js_Ember Cli - Fatal编程技术网

Jquery 从余烬控制器插入{{#链接到}}

Jquery 从余烬控制器插入{{#链接到}},jquery,ember.js,ember-cli,Jquery,Ember.js,Ember Cli,我想使用jquery以编程方式将链接添加到ul列表中。但是这个链接应该转到我的应用程序的路径。因此,在我的控制器中,我有以下代码: $('#localidades').append('<li><a href="">' + title + '</a></li>'); $('localidades')。追加('li>'); 但后来我尝试(当然没有成功),添加了把手形式的链接,如下所示: $('#localidades').append('<l

我想使用jquery以编程方式将链接添加到ul列表中。但是这个链接应该转到我的应用程序的路径。因此,在我的控制器中,我有以下代码:

$('#localidades').append('<li><a href="">' + title + '</a></li>');
$('localidades')。追加('li>');
但后来我尝试(当然没有成功),添加了把手形式的链接,如下所示:

$('#localidades').append('<li>{{#link-to "lang.index"}}' + title + '{{/link-to}}</li>');
$('localidades').append('li>{{{{link to“lang.index}}}}}+title+{{/link to}');
如何使用余烬实现这一点

谢谢

您可以使用

href={{url}} // url being a function in you controller which returns the url


有很多选项,没有必要使用jquery

您查看了ember文档吗?是的,没有找到任何内容。但恐怕我不知道如何寻找这样一个具体的问题。你找到什么了吗?所有的li都走同一条路线吗?理想情况下,你不应该使用jquery。也许您应该尝试重新构造代码,使其不依赖于jquery。您应该将其建模为数据,并将该数据呈现给模板。当需要新链接时,请将其添加到数据结构中。
<p {{action "openUrl" model}}> </p>// which would trigger an action with a parameter so you could use ember transition functions to route
{{#link-to "name of route" parameter}}