发表于: 2017-04-07 20:45:00
2 1082
今天完成的事:
写任务7的静态表单页。
添加了登录页跳转。
不显示子页面内容可以先检查导航页有没有漏ui-view.
想要设置多个ui-view,参考:
一个<div ui-view></div>
只能加载一个视图,你如果要同时加载三个模版到index.html
中的话,那么,你就需要在index.html
中定义三个不同名称的ui-view
,然后,在你的app.js
里,把这三个不同名字的ui-view
添加进对应的要加载的模版的代码中。https://segmentfault.com/q/1010000004412258
chrome会给cookie已保存的input框添加淡黄色,去掉方法:
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
明天要做的事:
遇到的问题:登录页跳转没有反应,登录按钮的整个函数都不运行。
解决:
我的构造:用来放ui-view以及引用主要文件的页面为main.html。导航栏为asideBar.html。登录页login.html。列表list.html
设置无点击时首先加载login页,
$urlRouterProvider.when("", "/login");
主页面的angular路由配置一如寻常,设置好子页面路由,懒加载,没有什么坑。
login.js中,想要用$state.go传递参数。几个注意点:$state属于angular,想要用这种传参需要设置好module,controller。在controller中的函数里加上参数。不然$state为UNregister
function ($scope, $state){ }
还有另一个注意问题,在login.js里需要为controller单独设置一个ng-app作用域,使用main.js中的作用域会出问题。不知道为什么
收获:如上。
评论