在Angular 2

时间:2018-04-30 02:02:14

标签: angular macos angular2-template freemarker

我正在尝试编写一个FTL页面并使用Freemarker模板标签直接从服务器中包含基本内容。在我的Main.ftl中,我有以下

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

然而,当我尝试构建Angular时,Angular引擎抱怨它不知道什么型号,尽管事实上我试图从Freemarker而不是Angular引擎中调用它。有没有办法告诉Angular忽略Freemarker的内容?谢谢。 - - - - - - - 编辑 - - - - - - - - - - 似乎错误来自Html Webpack插件这是我在尝试处理文件时遇到的错误。

`Html Webpack插件:

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

  • 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

  • index.js:264 [Angular]/[html-webpack-plugin]/index.js:264:16

  • util.js:16 tryCatcher [Angular]/[bluebird]/js/release/util.js:16:23

  • promise.js:512 Promise._settlePromiseFromHandler [Angular]/[bluebird]/js/release/promise.js:512:31

  • promise.js:569 Promise._settlePromise [Angular]/[bluebird]/js/release/promise.js:569:18

  • promise.js:606 Promise._settlePromiseCtx [Angular]/[bluebird]/js/release/promise.js:606:10

  • async.js:138 Async._drainQueue [Angular]/[bluebird]/js/release/async.js:138:12

  • async.js:143 Async._drainQueues [Angular]/[bluebird]/js/release/async.js:143:10

  • async.js:17 Immediate.Async.drainQueues [Angular]/[bluebird]/js/release/async.js:17:14

`

另一件事,我似乎没有在Windows上遇到这个错误,但是当我使用我的mac时我会这样做(虽然这可能是其他的,因为我的git repo似乎没有传输好从Mac到Windows)。

0 个答案:

没有答案