Angular2 Route Components不会在加载

时间:2016-02-01 20:16:00

标签: angular angular2-routing angular2-template

  1. 首次进入应用程序时,会正确显示模板绑定详细信息。
  2. 但是,在导航链接时,加载绑定但在第二次单击链接之前不会呈现。它看起来像刷新,然后正确显示模板绑定。
  3. 第三次点击链接现在将调用该路线。此问题似乎也导致路由器链接不能呈现为锚点,但它们是可点击的。
  4. 我的目标是 Angular-2.0.0.beta-1

    可在此处找到一个示例:Plnkr

    • 第一个链接,"仪表板"显示数字列表。
    • 第二个链接,"欢迎"显示lorem ipsum。

    如果未显示内容,则会显示以下标记:

    
    
    <ul>
        <!--template bindings={}-->
    </ul>
    &#13;
    &#13;
    &#13;

    任何想法或建议都将不胜感激。

    更新 根据@SnareChops,我尝试了 Beta.2 Beta.0 Alpha.55 ,问题仍然存在。

    &#13;
    &#13;
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/angular2-polyfills.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/angular2.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/router.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/Rx.min.js"></script> 
    &#13;
    &#13;
    &#13;

    更新2 用不同的CDN替换脚本。 Plnkr现在正在工作。谢谢@SnareChops

    &#13;
    &#13;
      <script src="https://code.angularjs.org/tools/typescript.js"></script>
      <script src="https://code.angularjs.org/tools/system.js"></script>
      <script src="https://code.angularjs.org/2.0.0-beta.1/angular2-polyfills.js"></script>
      <script src="https://code.angularjs.org/2.0.0-beta.1/angular2.min.js"></script>
      <script src="https://code.angularjs.org/2.0.0-beta.1/router.min.js"></script>
      <script src="https://code.angularjs.org/2.0.0-beta.1/angular2.min.js"></script>
      <script src="https://code.angularjs.org/2.0.0-beta.1/Rx.js"></script> 
    &#13;
    &#13;
    &#13;

1 个答案:

答案 0 :(得分:0)

我们将CDN从cdnjs.cloudflare.com更改为code.angularjs.org,现在它似乎有效。