2016-10-10 31 views
0

我是angularjs中的新成員。我正在開發一個angularjs中的小webapp。我使用ui-router來路由頁面。我也有一個登陸頁面,它只是可點擊鏈接的靜態內容。着陸頁覆蓋整個頁面,而其他頁面僅覆蓋「ui-view」div。我不知道我要問什麼是可行的。是否有可能使用AngularJS(ui-router)來呈現登錄頁面(完整html頁面)和其他頁面(部分),如果有的話,如果沒有,是否有解決方法?人們如何通常將着陸頁添加到他們的angularjs應用程序中。如何使用angularjs webapp呈現登錄頁面?

+0

您無法渲染整個頁面,這樣做相當於完全重新加載。使用ui路由器,很容易做到你想要的,你只需要添加這個:.state('myRoute',{url:'/', templateUrl:'views/myView.html' }) – manuerumx

+0

研究演示...應該回答你的問題 – charlietfl

回答

2

既然你是一個初學者,你會得到這樣的疑惑..

index page應該包含所有該不該路由到不同page.It後更改的部分可以包括導航欄,頁腳,側邊欄等。 無論有改變應放在ng-view。而我會建議你把你的登陸頁面也是一個單獨的文件,並將其路由的開始..

我已經做了工作模板......看看

https://github.com/pankajofksms/Template