angularjs学习的一个坑
刚把nodeJs接口学了学,马上买了本《精通angularJs》。。。我知道经常会有这种事儿
书写了太久
估计用的angular是很老的版本。。。
写了几个例程发现老报错,“找不到方法”。。。后来在度娘那里才发现。。。2了,angularjs 1.3之后不支持全局控制器了
为了这个我都快给差评了~~呵呵,自己太白痴了,其实也怪自己平时不爱学习,技术都快被淘汰了才买本书学
唉,这里如果有和我一样的童鞋,刚开始学也老报错的,看看这里这篇文章就赶紧绕过此坑
var app = angular.module('app',[]); app.controller('repeatCtrl',function($scope){ $scope.population = 70000; $scope.countries = [ { name : 'France', population : '5555' }, { name : 'United Kingdom', population : '6666' } ]; });
全局控制器写法变成这了。。。那个app也必须的声明,一个都不能少
<body ng-app="app"> <div> <ul ng-controller="repeatCtrl"> <li ng-repeat="country in countries"> {{country.name}} has population of {{country.population}} </li> <hr> World's population: {{population}} </ul> </div> </body>
到此,半路杀入的小白们就可以扫帚一点点弯路了。。呵呵