$ scope变量未在前端显示

时间:2017-05-06 07:45:32

标签: javascript angularjs promise

我通过$ http.get后跟.then得到一个变量但是当我想在{{variable}}的前端使用它时 - 它变为空。我正在使用Angular 1.6.4。

我认为这是一个异步问题,所以我将它包裹起来。然后它应该可以正常工作。

控制器

<div class="navbar-collapse collapse" id="searchbar">
  <ul class="nav navbar-nav navbar-right" ng-controller="navBarController">
    <li><a href="/profile#/profile{{ profileID }}">Profile</a></li><!--the profileID is empty here-->
  </ul>
</div>

HTML

import matplotlib.pyplot as plt
image = plt.imread('image.jpg')

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

这是因为NodeJS使用{{varName}},Angular也是如此。所以,在最初的app.js应用程序中,我刚刚添加了:

app.locals.delimiters = '<% %>';

顺便说一下,我正在使用&#39; hogan-express&#39;模板引擎。

希望这在某些方面对某人有用。我完全看错了地方。