我有一个功能,我在我的控制器中使用application
。
function hideErrorMessage() {
var error = {};
error.value = false;
error.errorMessage = "";
$scope.error = error;
}
我怎么能把它放在一个单独的文件中并从那里引用它?
以下是我创建的简单服务。
myApp.service('utilService', function() {
this.hideErrorMessage= function() {
var error = {};
error.value = false;
error.errorMessage = "";
return error;
};
});
我担心的是我在许多地方使用这个辅助函数,如果我返回一个error object
然后将它分配给我的控制器中的$scope.error = utilService.hideErrorMessage()
,这将是一个代价高昂的操作。
我在同一个文件中的多个位置使用hideErrorMessage()
来隐藏错误消息。
答案 0 :(得分:0)
只需将包含您服务的文件的脚本标记添加到包含ng-app指令的html中。请务必在角度库的脚本标记之后添加它。