2016-08-16 11 views
0

で未定義が、それはは、私はこのコード行を実行しようとしましたEJS

<a href="/<%= user.name.replace(/ /g, '-') %>">go to page</a> 

置き換えが未定義のメソッド

+0

あなたは<%= '、あなたがデータをダンプしている、あなたがやろう、サーバー側を交換し、内部でそれを送信する必要があります'使用する場合、私は、記憶が正しければレンダーする。 – DrakaSAN

答えて

0

であると言いれ置き換えることができますことができ、この

のように割り当てるしようとしますvar username = user.name; username.replace(/ /g, '-');

0

ノード側では、

VIEWで
var username = user.name.replace(/ /g, '-'); 

res.render('your_html_file_path',{username : username }; 

<a href="/<%= user.name.replace(/ /g, '-') %>">go to page</a>

+0

1人のmongoose操作で20以上のユーザー名がある場合はどうなりますか?これを行うと問題が生じるでしょうか? – sinusGob

+0

それからあなたのサーバースクリプトでそれをループする必要があります –

関連する問題