搜尋

首頁  >  問答  >  主體

angular.js - angular載入問題

寫好了以下route

javascript$routeProvider.when('/tweet/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/project/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/technique/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/about-me', {
    controller:ArticleController,
    templateUrl: templateUrl
  }).otherwise({
    redirectTo: '/tweet'
  });

但是當第一次開啟頁面時上面的設定沒有效果
對應視圖也不會進行渲染
大概是因為第一次載入頁面後再執行angularjs腳本
這時候頁面已經載入完成了,所以也沒有去渲染視圖
是這樣嗎?
網站blog

阿神阿神2774 天前497

全部回覆(2)我來回復

  • 世界只因有你

    世界只因有你2017-05-15 16:52:26

    配置好路由的話,第一次載入頁面的時候就會執行,你可以檢查一下以下幾個方面看是否有問題:

    • AngularJS檔案是否引入
    • 是否在對應的位置加入了ng-app
    • 路由的設定函數是否寫的正確
    • 實在不行一下單元檢定

    不知道能不能夠解決你的問題。

    回覆
    0
  • 为情所困

    为情所困2017-05-15 16:52:26

    angular 路由不會全部渲染 所以第一次開啟頁面 會走到 /tweet 頁面 其他頁面沒有渲染

    點了其他頁面才會渲染。 如果/tweet都沒有顯示那肯定是程式碼有問題。

    回覆
    0
  • 取消回覆