前提・実現したいこと
ejsを勉強中です。
拾ってきたコードを自分なりに触ってみているのですが、jsonファイルを多次元配列にするとエラーになりました。
<%= page["test"]["txt1"] %>の記述方法が問題だとおもうのですが、解決法が分からず困っています。
よろしくお願いします。
発生している問題・エラーメッセージ
Cannot read property 'txt1' of undefined
該当のソースコード
_header.ejs <% var _default = json['default']; for ( var key in _default ) { if ( typeof page[key] === 'undefined' ) { page[key] = _default[key]; } } -%> <%= page["test"]["txt1"] %>
data.json { "test":[{ "txt1":"aaa", "txt2":"bbb", "txt3":"ccc", "txt4":"ddd" }] }
回答1件
あなたの回答
tips
プレビュー