2017-04-04 8 views
0

フロントエンドjsで配列を使用しようとしていますが、!{}と#{}で値を使用しようとすると、変数内に構文エラーが発生します。私はjsonを文字列化して解析しようとしましたが、結果は得られませんでした。ここでのコードここ予期せぬトークンの変数値

var arrayData =("!{adverts}"); 

とは、私が得るものです

var arrayData =JSON.parse("{ _id: random_String, 
updatedAt: 2017-03-02T20:39:35.023Z, 
createdAt: 2017-03-02T20:39:35.023Z, 
identifier: 'random_string'}"); 

答えて

0

これは本当にずさんな感じが、私はそこにそれを文字列化、私のパグで変数を作成して、参照することによってそれを解決することができました私のjsの変数。パグで

jsの中
- var stringifiedData = JSON.stringify(adverts); 

var data = !{stringifiedData}; 
+0

ます。また 'VARデータ= {JSON.stringify(広告)を行うことができます};'!。これは、あなたの 'data'変数の形で、' adverts'のJSON-ified出力を作成します。 –

関連する問題