1
  {{#if currentUser}}
    <div ng-app="appy">
      <a href="/home">Home</a>
      <a href="/page">Page</a>
      <div ui-view></div>
    </div>
  {{else}}
    Here will be logIn page
  {{/if}}

目标是仅向登录用户呈现菜单和内容,如果未登录则呈现登录页面。问题是 {{#if currentUser}} 使我的 ui-view 元素不呈现它应该的模板。

如何修复它?

4

1 回答 1

0

Try this:

<div ng-app="appy">
  <div ng-show="$root.currentUser">
    <a href="/home">Home</a>
    <a href="/page">Page</a>
    <div ui-view></div>
  </div>
  <div ng-hide="$root.currentUser">
    Here will be logIn page
  </div>
</div>

于 2015-08-04T18:17:59.223 回答