함수 이름 (para1) {}과 같이 일반적인 함수 대신 AngularJS에서 거의 익숙하지 않은 함수를 사용합니다. 이 링크를 참조하십시오 : http://www.w3schools.com/angular/tryit.asp?filename=try_ng_controller_propertyAngularJS에서 항상 익명 함수를 사용하는 이유
정상적인 기능으로 바뀌지 만 작동하지 않으므로 알려주십시오. 감사. 당신이 당신의 템플릿에서 필드와 함수를 참조 할 수 있도록
<div ng-app="myApp" ng-controller="personCtrl as main">
First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{main.fullName()}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('personCtrl', function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
function fullName() {
return $scope.firstName + " " + $scope.lastName;
};
});
</script>
명명 된 함수를 사용하려면 다음과 같이 함수를 선언 할 수 있습니다. $ scope와 같이 지정할 수 있습니다. fullName = fullName; –
예. 우리가 함수 이름() {}을 추가하면 작동 해 보았습니다. 하지만 $ scope – AngularJS