我正在查看Angular API 参考。它说 ngController 是一个指令,并给出以下示例:
function SettingsController($scope) {
$scope.name = "John Smith";
}
这看起来就像一个普通的 Javascript 函数,传入了参数 $scope。我想定义指令,我们需要调用:
app.directive("name", func())
Angular 是否将任何带有 $scope 参数的函数视为控制器指令?或者只有当我们修改 DOM 元素以包含 ng-controller = "SettingsController" 时,SettingsController 才会被解释为这样?