У меня есть фрагмент кода, в котором есть модульный контроллер Angular, но есть функция внутри одного и того же контроллера и с вызовом, что вызывает у меня сомнения в том, что этот способ кодирования разрешен в Javascript или Angular? Если да, то как это читать? См. Ниже приведенный ниже формат кода:
obj.controller('CartController',function($scope){
$scope.totalCart = function(){
var total = 10;
return total;
}
function calculate(){
...Some Logic..
}
$scope.$watch($scope.totalCart, calculate);
)};
Пожалуйста, помогите мне понять, что это тип определения функции и вызов внутри контроллера, разрешенного в Angular/Javascript?