Angularjs 表达式求值在多个ng视图中不起作用

Angularjs 表达式求值在多个ng视图中不起作用,angularjs,Angularjs,我在使用双大括号进行求值时遇到问题。我有几个页面是这样组织的: index.html:(仅包含ng视图) 。。。 ... login.html: <div id="bignavbar" class="navbar navbar-banner navbar-fixed-top"> <div class="navbar-inner"> <div class="container-fluid"> ... </div> <

我在使用双大括号进行求值时遇到问题。我有几个页面是这样组织的:

index.html:(仅包含ng视图)

。。。
...
login.html:

<div id="bignavbar" class="navbar navbar-banner navbar-fixed-top">
      <div class="navbar-inner">
        <div class="container-fluid">
...
</div> <!-- /container -->

...
home.html:

<div class="navbar navbar-default navbar-fixed-top">
      <div class="navbar-inner">
        <div class="container-fluid">
         ...
        <li><a href="#/profile">Profile {{ 1 + 1 }}</a></li>
        <li><a href="#/help">Help</a></li>
          ...
          </div><!--/.nav-collapse -->
        </div>
      </div>
    </div>
...

...
  • ... ...
    表达式的求值在login.html中运行良好,但在其他页面中效果不佳,如在home.html中尝试简单的{{1+1}}。如果我将home.html的代码放在login.html文件中,则评估可以工作,但如果我将login.html文件另存为home2.html,则评估在home2.html中无法工作

    看起来html格式有问题,但我完全迷路了


    你知道吗?

    我想Angularjs脚本在home Screen中没有提到home.html是否有一个具有ng控制器属性的父级,或者是通过routeProvider指定的控制器?是的,有一个通过routeProvider指定的控制器,我刚刚发现问题出在这个控制器上,在其中,我尝试调用一个服务(在service.js中使用工厂定义),如下所示:.controller('MyCtrlHome',['$scope',function($scope,getUsername){$scope.login=getUsername.getProperty();}])
    <div class="navbar navbar-default navbar-fixed-top">
          <div class="navbar-inner">
            <div class="container-fluid">
             ...
            <li><a href="#/profile">Profile {{ 1 + 1 }}</a></li>
            <li><a href="#/help">Help</a></li>
              ...
              </div><!--/.nav-collapse -->
            </div>
          </div>
        </div>
    ...