Использование тегов шаблона Freemarker в Angular 2 - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь написать страницу на FTL и использовать теги шаблонов Freemarker для включения основных вещей прямо с сервера. В моем Main.ftl у меня есть следующее

<p> Account logged in is ${model.Account.getAccountId()}</P.

Однако, когда я пытаюсь встроить Angular, двигатели Angular жалуются, что не знают, что это за модель, несмотря на то, что я пытаюсь вызвать это из Freemarker вместо двигателя Angular. Есть ли способ, которым я могу сказать Angular игнорировать вещи из Freemarker? Благодарю. --------------Редактировать-------------------- Кажется, ошибка исходит от Html Webpack Plugin. Это ошибка, которую я получаю в файле, когда он пытается его обработать.

`Html Webpack Plugin:

  ReferenceError: model is not defined
  - Main.ftl:75 
    /usr/local/project/Angular/src/Main.ftl:75:10</p>

<ul>
<li><p>Main.ftl:78 ./node_modules/html-webpack-plugin/lib/loader.js!./src/Main.ftl.module.exports
/usr/local/project/Angular/src/Main.ftl:78:3</p></li>
<li><p>index.js:264 
[Angular]/[html-webpack-plugin]/index.js:264:16</p></li>
<li><p>util.js:16 tryCatcher
[Angular]/[bluebird]/js/release/util.js:16:23</p></li>
<li><p>promise.js:512 Promise._settlePromiseFromHandler
[Angular]/[bluebird]/js/release/promise.js:512:31</p></li>
<li><p>promise.js:569 Promise._settlePromise
[Angular]/[bluebird]/js/release/promise.js:569:18</p></li>
<li><p>promise.js:606 Promise._settlePromiseCtx
[Angular]/[bluebird]/js/release/promise.js:606:10</p></li>
<li><p>async.js:138 Async._drainQueue
[Angular]/[bluebird]/js/release/async.js:138:12</p></li>
<li><p>async.js:143 Async._drainQueues
[Angular]/[bluebird]/js/release/async.js:143:10</p></li>
<li><p>async.js:17 Immediate.Async.drainQueues
[Angular]/[bluebird]/js/release/async.js:17:14</p></li>
</ul>

<p>
`

Другое дело, я не вижу этой ошибки в Windows, но я получаю, когда использую свой Mac (хотя это может быть что-то другое, так как мое git-репо, похоже, не очень хорошо переносилось с Mac на Windows ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...