我是 Angular js 的新手。角度编码的不同方法让我感到困惑。我刚刚找到了两种不同的方法来编写角度控制器声明。
第一种方法
angular.module('App', [])
.controller('AppCtrl', function ($scope) {
$scope.model = 0;
$scope.initSlider = function () {
};
});
第二种方法
angular.module('MyApp', []);
function MyCtrl($scope) {
angular.element(document).ready(function () {
document.getElementById('msg').innerHTML = 'Hello';
});
}
只需查看控制器声明的第一个代码
.controller('AppCtrl', function ($scope) {
})
但在第二个中,只有一个函数被声明为控制器
function MyCtrl($scope) { }
只是告诉我已经采取了两种不同的方法来声明控制器?哪一个是正确的,当人们遵循不使用控制器字来声明控制器的第二种方法时。我需要指南来理解 2 种不同的方法。