Привет, я пишу функцию в angularjs, у меня нет ни одной лучшей практики для определения методов. Пожалуйста, предложите мне отличную оценку.
Тип 1:
var getBranchKey = function(currentBranchName) {
};
Type2:
$scope.getBranchKey = function(currentBranchName) {
};
Как сказал @Alexander Elgin, если вам нужно вызвать функцию из представления, вы должны включить ее в $scope
. Но этого можно избежать, используя синтаксис controllerAs
, который я рекомендую вам по многим причинам.
Вы можете взглянуть на угловатый стиль, это поможет вам узнать, как люди делают что-то и учиться на своем опыте, например, этот гид по Иоанну.
Здесь у вас есть быстрый пример.
$scope
или нет?