发表于: 2017-05-07 22:43:25

1 1155


今天完成的任务:

1 ng-repeat获取的数据成功,但在加载filter文件时老是出现注入错误;

2 编写跳转数据页后其他的页面,点击跳转不同的page失败。


明天的计划:

点击不同的页面,跳转到相应page,数据载入成功,绑定输入框与翻页按钮。


遇到的问题:

1过滤器加载老是出现注入错误,明明filter不需要依赖注入的啊:

var myApp = angular.module("myApp", []);
myApp.controller('articleCtrl', function($scope, $http) {
myApp.filter("changeType",function () {
return function (a) {
if(a ===0 ){
return "首页banner";
           }
if(a ===1 ){
return "找职位banner";
           }
if(a ===2 ){
return "找精英banner";
           }
if(a ===3 ){
return "行业大图";
           }
}
});


2 constant的用法:

constant(name,value)可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中。其中,name为注册的常量的名字,value为注册的常量的值或对象。

举例:

(1)value为值时:

angular.module('myApp') .constant('apiKey','123123123')

.controller('MyController', function($scope, apiKey) {

// 可以像上面一样用apiKey作为常量

// 用123123123作为字符串的值

$scope.apiKey = apiKey;

});

(2)value为对象时:

angular.module('myApp') .constant('apiKey',{name:[],age:[],date:[]})

.factory('myFactory',function(apiKey,$scope){

apiKey.name = "lyy";

});


收获:

以上


返回列表 返回列表
评论

    分享到