发表于: 2016-04-29 00:35:46

0 1937


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);   }});



返回列表 返回列表
评论

    分享到