Угловая ошибка: $parse:ueoe Неожиданный конец выражения с EJS

Я получаю неожиданную ошибку конца выражения при передаче данных nodejs в ng-init. Я уверен, что я делаю это правильно, однако я получаю сообщение об ошибке выше

Я называю ng-init так:

<body id="myPage" ng-app="myApp" ng-controller="arrCtrl" ng-init="items = <%- JSON.stringify(myitems) %>">

и ошибка здесь

Unexpected end of expression: items = [{

Таким образом, когда я бегу

{{items}}

Это будет отображаться как есть.

Я также пошел дальше и объявил мой модуль в моем теге скрипта на всякий случай, как это так

    <script>

        var app = angular.module('myApp', []);

        app.controller('arrCtrl', function(){
            console.log("Controller loaded");
        });

    </script>

Я смотрел везде, и никто, казалось, не решил эту проблему.

0 ответов

Другие вопросы по тегам