我在AngularJS网站上完成了教程,发现在第7步中,他们更改了如何引入控制器到应用程序的方式。最初,他们使用了一个指令:
<body ng-controller="PhoneListCtrl">
...
</body>
然而,后来它被更改为使用 controller
属性作为 ng-route
的一部分。
$routeProvider.
when('/phones', {
templateUrl: 'partials/phone-list.html',
controller: 'PhoneListCtrl'
}).
/* rest of routes here */
这里是git diff,其中进行了更改。这两种技术之间有区别吗?