发表于: 2017-04-26 17:52:08

1 1099


今天完成的事情:

任务7带参数页面跳转,路由页面的编写。


明天的计划:

获取列表页接口数据,通过ng-repeat等方法将数据渲染到页面上。


遇到的问题:

在angular中将登陆也参数传递到其他页面:

使用 ui-sref 或者 $state.go ;

ui-sref 一般使用在 <a>...</a>;

<a ui-sref="message-list">消息中心</a>

$state.go('someState')一般使用在 controller里面;

.controller('firstCtrl', function($scope, $state) {

      $state.go('login');

 });。

这两个实际上是一样的东西,ui-sref最后调用的还是$state.go()方法。

ui-sref:要在目标页面定义接受的参数,然后再传参,

$state.go:在目标页面的controller里注入$stateParams,然后 "$stateParams.参数名" 获取。


收获:

 ng-if跟ng-show/hide的区别:

第一点区别是,ng-if 在后面表达式为 true 的时候才创建这个 dom 节点,ng-show 是初始时就创建了,用 display:block 和 display:none 来控制显示和不显示;

第二点区别是,ng-if 会(隐式地)产生新作用域,ng-switch 、 ng-include 等会动态创建一块界面的也是如此。



返回列表 返回列表
评论

    分享到