发表于: 2016-04-29 00:35:46
0 1936
1,今天完成的事情:后台接口出来一部分。试着调试一下,没有成功。
2,明天计划的事情:后台做出来的数据赶紧都接通,做测试。
3,遇到的问题:看了angularjs之后,看项目还是看不太懂,感觉脑子就空空的,一想到这就怀疑自己是不是不适合学习深奥的东西了。
来了地址后,在服务接口里面修改了下。路径之后没有获取到相应的后台数据。报的是本地的发送的地址不正确。
4,收获:
看了看冒泡事件:意思是由下面的事件往上依次触发的情况。有的还要阻止冒泡事件。好像和浮动的情况一下,有的还要清楚浮动。
看了一下注入,发现项目控制器里面就是注入一些服务和模块。
AngularJS 提供很好的依赖注入机制。以下5个核心组件用来作为依赖注入:
- value 是一个简单的 javascript 对象,用于向控制器传递值(配置阶段):
- factory 是一个函数用于返回值。在 service 和 controller 需要时创建。通常我们使用 factory 函数来计算或返回值。
- service 一个函数或对象,可在你的 AngularJS 应用中使用,通常是$开头。。
- provider provider 创建一个 service、factory等(配置阶段)。Provider 中提供了一个 factory 方法 get(),它用于返回value/service/factory。
- constant constant(常量)用来在配置阶段传递数值,注意这个常量在配置阶段是不可用的。
- 以下用法基本一样,这是一个value的使用方法。
// 定义一个模块var mainApp = angular.module("mainApp", []);
// 创建 value 对象 "defaultInput" 并传递数据
mainApp.value("defaultInput", 5);
...// 将 "defaultInput" 注入到控制器
mainApp.controller('CalcController', function($scope, CalcService, defaultInput) {
$scope.number = defaultInput; $scope.result = CalcService.square($scope.number); $scope.square = function() { $scope.result = CalcService.square($scope.number); }});
评论