发表于: 2017-01-16 23:52:41
1 1190
今天完成的事情:
#页面的URL传参
#页面服务数据打通
明天计划的事情:
#完善搜素功能的数据过滤功能
遇到的问题:
#上午找了很久,回调的时候还是赋值不成功,导致无法使用数据,真是一个纠结的问题下午获取数值成功,原因在服务往外面弹出值的时候,有多层嵌套,所以在控制里面使用的时候需要在HTML里面把属性加上。
#对filter的使用是在先右边,在左边的管道使用,而在导入数据的时候过滤器还是存在一些设置上的问题,导致了数据的无法传输进入
收获:
#添加多条件的URL,这个文档写的真TM烂,看了半天都看不懂,然后看实际用法,简单的要死。
$location.search({"type":$scope.type,"talent":$scope.talent,"level":$scope.level});
#二大师兄分享了富文本的使用以及几个市面上的富文本框架,以及谈到了这或许是前端里面的一个大坑
服务获取数据
myApp.service('nukeService', function($rootScope,$http) {
// 建立一个空对象
var nukeService = {};
//设置空对象的data属性为空
nukeService.data = {};
//Gets the list of nuclear weapons
//给空对象一个方法,获取接口值 筛选
nukeService.getNukes = function() {
//获取数据
$http.get('/student-ajax/students')
//成功就使用data去获取接口值
.success(function(data) {
//把参数data.data赋值给nukes属性
nukeService.data.nukes = data.data;
});
//返回空对象的data属性
return nukeService.data;
};
//返回空对象
return nukeService;
});
myApp.controller('demoCtrl', function($scope,$http,$location,$filter,nukeService) {
$scope.search = function() {
//点击调用数据
$scope.names = nukeService.getNukes();
// $scope.search = $location.search();
//$scope.names.type = $filter('ss')($scope.search.type);
}
评论