寫好了以下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
世界只因有你2017-05-15 16:52:26
为情所困2017-05-15 16:52:26
angular 路由不會全部渲染 所以第一次開啟頁面 會走到 /tweet 頁面 其他頁面沒有渲染
點了其他頁面才會渲染。 如果/tweet都沒有顯示那肯定是程式碼有問題。