哪种是在angularjs中定义函数的最佳方法

时间:2015-11-05 14:21:57

标签: javascript angularjs html5

您好我在angularjs中编写函数,我不是定义方法的最佳实践。请建议我非常感谢。

类型1:

var getBranchKey = function(currentBranchName) {

};

类型2:

$scope.getBranchKey = function(currentBranchName) {

};

1 个答案:

答案 0 :(得分:1)

正如@Alexander Elgin所说,如果您需要从视图中调用该函数,则必须将其包含在$scope中。但是这可以通过使用controllerAs语法来避免,我建议您出于多种原因。

您可以查看角度样式指南,它可以帮助您了解人们如何做事并从他们的经验中学习,例如John Papa's guide

Here你有一个简单的例子。