发表于: 2017-01-06 23:54:13
1 1488
明天计划的事情:
#页面6的新增按钮功能,
#换页功能
#删除按钮功能
#筛选按钮功能
遇到的问题:
#路由的时候所有的东西存在都是有他存在的理由,在代码里面也是一样的,demo存在的东西,单引号实体和单引号的区别,在哪里错了就要改
#一些很简单的基础比如一个模块下,怎么写另一个方法,以及在一个模块下加载另一个模块!哪怕是另一个路由加载过来的也不行,只要他们在一个页面。
收获:
$scope作用域
路由
//声明angular模块,并把UI-router传入angular主模块,结合起来起来就得到 angular模块
var myApp = angular.module("myApp", ['ui.router']);
//把2个路由引擎作为函数参数传入,这样就可以配置路由了
myApp.config(function ($stateProvider, $urlRouterProvider) {
//没有页面匹配,默认到pagetab页面
$urlRouterProvider.when("", "/PageTab");
//定义了第一个显示出来的状态
$stateProvider
.state("PageTab", {
url: "/PageTab",
templateUrl: "PageTab.html"
})
//使用点来接续连接,而不是分号
.state("PageTab.Page1", {
url:"/Page1",
templateUrl: "Page1.html"
})
.state("PageTab.Page2", {
url:"/Page2",
templateUrl: "Page2.html"
})
.state("PageTab.Page3", {
url:"/Page3",
templateUrl: "Page3.html"
});
});
$http
//模块下的另一个函数,ssearch,里面有2个参数,一个http获取节点,一个返成功后带回数据
myApp.controller('ssearch',function($scope,$http) {
//接口地址
$http.get("/student-ajax/students")
//接口成功后,获取返回来的参数,并赋值给方法的属性,然后在html里面调用,取出来
.success(function (data) {$scope.names = data.data;});
});
内置过滤器
|limitTo:5
评论