采用从git下载的教程, www.angularjs.cn 版本的 入门教程,在第5步的时候
签出文件:
git checkout -f step-5
运行将会提示:
$http is not defined
对比了一下,发现angular-phonecat/app/js/controllers.js 签出的文件有错误,PhoneListCtrl 的参数少了一个 $http;
修改为如下的代码就没事了。谁能联系到相关的人员的看到以后联系修正.
2013年10月25日 ,版本
'use strict'; /* Controllers */ var phonecatApp = angular.module('phonecatApp', []); phonecatApp.controller('PhoneListCtrl', function PhoneListCtrl($scope,$http) { $http.get('phones/phones.json').success(function(data) { $scope.phones = data; }); $scope.orderProp = 'age'; });