2016-08-07 135 views
0

我對Jade有疑問。我想與Backbone一起使用它,它對這個問題起作用how-to-define-jade-template-for-using-with-backbone。但現在我需要創建一個URL。我試過這樣:用於Backbone使用的Jade模板

a.more(href!="#{homeUrl}products/<%- id -%>/<%- name.toLowerCase().replace(/ /gi, '-') -%>" title!="<%- name %>") 

而且我總是得到一個SyntaxError:Unexpected token')'。所以我想要做的是:我有一個Jade變量homeUrl,我想在開始時使用,然後用斜線分隔id和名稱來解析url。任何提示如何實現?

回答

0

我現在用的哈巴狗和它的工作原理是這樣的:

- var prodUrl = "products/\<%- id %\>/\<%- name.toLowerCase().replace(/ /gi, '-') %\>"; 
a.more(href!=homeUrl+prodUrl)