发表于: 2017-07-15 22:07:48

1 716


今天主要进行的内容是任务8的上传图片

1. 首先是更改了一下页面布局

最开始做的跳转页面部分,每次加载页面都把侧边栏和上边栏这两部分重新加载一遍,比较麻烦

更改了一下嵌套路由,每次加载的时候都只加载内容区

<div class="left-wing"></div>

<div class="right-wing">
   <div class="nav-right"> <span class="cell">admin</span> <i class="fa fa-power-off fa-2x" aria-hidden="true"></i>  </div>
   <div ui-view=""></div>
</div>

像这样,将主要内容区使用ui-view加载,最开始先进入welcome页面。然后点击侧边栏按钮跳转到 article页面,然后对article页面进行操作

<ul class="dropdown-menu"  id="dropdown-menu2">
   <li><a href="" ui-sref="home.form">Article列表</a></li>
</ul>

为该导航栏加上页面跳转链接ui-sref

2. 点击新增页面

为新增按钮增加一个ng-click事件

<button type="button" class="res-btn" ng-click="chgInfo()">+新增</button>

跳转到新增页面

$scope.chgInfo = function () {
   $state.go("home.add",{})
}

新增页面的html文件和form页面构造基本相同

3. 图片新增

在网上找了一个插件,但是粘上去发现bug很多,还在改

遇到的问题

更改了页面加载的布局之后,发现

.state("home", {
   url:"/home",
   templateUrl: "view/home.html"
})

必须要有这个部分页面才能正常加载

这个是页面的基础部分,在这个之上才能加载home.add和home.form等页面


返回列表 返回列表
评论

    分享到