发表于: 2017-04-18 23:45:20

1 1194


今天完成的事:

继续angular的学习

为什么用路由:route

AJAX 请求不会留下 History 记录

用户无法直接通过 URL 进入应用中的指定页面(保存书签、链接分享给朋友)

var bookStoreApp = angular.module('bookStoreApp', [

"ui.router"

]);

bookStoreApp.config(

// 路由机制

function($routeProvider) {

$routeProvider.when('/hello', {

templateUrl: 'tpls/hello.html',

controller: 'HelloCtrl'

}).when('/list/:bookId', {

templateUrl: 'tpls/bookList.html',

constoller: 'BookListCtrl'

}).otherwise({

redirectTo: '/hello'

});

}

);


提交任务2-4

明天计划的事:

完善任务6;

开始任务7

遇到的问题:

对路由的原理还有点模糊

收获:

UI-Router是采用的是一种状态管理机制,“状态”可以继承,“状态”不禁包含url,还有views,controller等,以此来组织路由和控制界面UI的渲染,而不是单纯的改变路由。对于UI方面提供嵌套视图,可以一个页面嵌套多个视图,多视图再嵌套单个视图,每个视图可提供其特定的controller等针对管理,方便视图重用且功能精细,可以打造十分复杂的web应用。

指令ng-src ng-href ng-show ng-hide ng-clack 延迟加载;过滤器语法:|;params:参数; push:往后填 unshift:往前填;pop:往后删









返回列表 返回列表
评论

    分享到