7
角度コントローラにejを使用してノードサーバからデータを渡そうとしているので、コントローラがロードされたときに使用できるようになりました(角度ルータまたはUIルータには関心がない)。 (Expressを使用して)角度コントローラでEJSデータを取得
ノードサーバー:
app.get('/', function(req, res) {
res.render('index', {
names: ["Daniel", "Sarah", "Peter"]
});
});
角度コントローラ:これが不可能な場合Uncaught SyntaxError: Unexpected token <
:
.controller('NamesController', function ($scope) {
var info = <%= names %>;
});
これは私に次のエラーを与える行います、私はプレロードされた方法の提案を聞くのが大好きだ私のページのデータ。
ニース。私はng-initで動作するようにしましたが、なぜ私はそれを他の方法でも動作させることができないのが分かりました。コントローラーは、ejsファイルの親divのng-controllerを通じてロードされます。他のejsファイルにejsインクルードによってロードされます。なぜそれがうまくいかないのだろうか? –
@DanielFalabella - JavaScriptはEJSファイルの中にあります。 – tymeJV
うん。それは内部にある。 –