采用从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';
});