2016-09-29 7 views
0

たとえば、user変数をこのpugファイルに渡します。domがロードされた後にいくつかのjsコードを実行します。pug/jadeを使用してJavaScriptをレンダリングする方法

script. 
    document.addEventListener("DOMContentLoaded", function(event) { 
     console.log(#{user.name});//log the user's name 
    }); 

これは可能ですか?

+0

なぜ、参照されたファイルにスクリプトがないのですか? – evolutionxbox

+0

それから、私は避けようとしている 'user'を得るためにajaxコールを作らなければなりません。 –

答えて

2

まず、文字列の外側にある文字列補間#{user.name}を使用しようとしています。代わりにunescaped code補間に!{user.name}を使用してください。これを文字列にする必要がある場合は、変数を引用符で囲む必要があります。

console.log('!{user.name}'); 
+0

ありがとうSoviut。しかし、私はまだそれを働かせることはできません。上記のコードに基づいて完全な例を提供してください。 –

+0

@JackWang使用しているコードは 'console.log(!{user.name});'右ですか? – evolutionxbox

+0

ソビットが正しいです。私は一重引用符を追加することを忘れます。完全なコードは 'console.log( '!{user.name}');' –

関連する問題