发表于: 2017-06-19 23:26:44
1 984
今天完成的事情:终于学会了配置ui-touter,开始的时候一直报注入错误,研究了很久,确实加载了angular和路由文件啊,然后过了很久很久发现原来是$urlRouterProvider而我写的是$urlRouteProvider.真的尴尬。部署代码到了那个免费的svn,win10开始装svn总是装不上,msi后缀文件装到百分之80左右的时候报错,错误代码是2503和2502,上网查找是因为权限不够,试了一万个方法终于成功,方法就是给他权限,去temp文件夹改权限去。
明天计划的事情:配置uirouter,重写登录页面,把登录页面也写成路由的一部分,增加登录页面的表单验证。
遇到的问题:假如一个页面中的路由非常多,而他们又要运用不同的样式,那么,需要写很多个css吗?
收获:ui-router的配置方法。
var app=angular.module('myApp', ['ui.router']);
app.config(function($stateProvider, $urlRouterProvider){
$urlRouterProvider.when("","/login");
$stateProvider
.state("login",{
url:"/login",
templateUrl:"tpls/login.html"
}
)
.state("welcome",{
url:"/welcome",
templateUrl:"tpls/welcome.html"
})
.state("articleList",{
url:"/articleList",
templateUrl:"tpls/articleList.html"
})
.state("add",{
url:"/add",
templateUrl:"tpls/add.html"
})
});
Win7/Win8.1/Win10安装程序错误2502/2503终极解决大法
http://www.win7china.com/html/24965.html
ui router和ngroute的一些不同
1、UI-Router支持嵌套视图,ngRoute不支持
2、UI-Router支持多视图,ngRoute不支持
- ngRoute 和 ui-route 相比:
- $route —> $state
- $routeParams —> $stateParams
- $routeProvider —> $stateProvider
- <div ng-view></div> —> <div ui-view></div>
评论