Angular.JS具有所需选项的外部Javascript库

Angular.JS具有所需选项的外部Javascript库,javascript,angularjs,Javascript,Angularjs,我有一个简单的问题;我还在学习Angular.JS,所以我还不是这方面的专家,很明显,哈哈。假设我们有一个如下的脚本: <script type="text/javascript" src="https://PATH/TO/Service.js"> { requiredParam1: SOMETHING, requiredParam2: SOMETHING_ELSE } </script> 首先,若你们有giver脚本源url,那个么不要在脚本标签中写

我有一个简单的问题;我还在学习Angular.JS,所以我还不是这方面的专家,很明显,哈哈。假设我们有一个如下的脚本:

<script type="text/javascript" src="https://PATH/TO/Service.js">
{
   requiredParam1: SOMETHING,  
   requiredParam2: SOMETHING_ELSE 
}
</script>

首先,若你们有giver脚本源url,那个么不要在脚本标签中写,而是在脚本文件中写任何代码

创建如下服务文件并将文件路径添加到索引文件:-

var app = angular.module('appName')
app.service('servicename',function() {
    this.get = function(argument1, argument2) {
        //perform function;
    };
});
var app = angular.module('appName').controller('controllername',['$scope', 'servicename',  function($scope, servicename) {
    servicename.get(arguement1, arguement2);
}]);
创建如下控制器文件,并将文件路径添加到索引文件:-

var app = angular.module('appName')
app.service('servicename',function() {
    this.get = function(argument1, argument2) {
        //perform function;
    };
});
var app = angular.module('appName').controller('controllername',['$scope', 'servicename',  function($scope, servicename) {
    servicename.get(arguement1, arguement2);
}]);

看看它是否能帮助您

您能指定错误或任何描述吗?Service.JS在include之后需要这两个参数;如果没有如上所述包含这些参数,Service.JS会声明它们只是丢失了,不会加载。要注意的是,我对Service.JS没有任何控制权,因为它是来自我们的一个数据提供商的外部包含。我可以以任何方式配置参数,但它们必须存在,如上所述。您是否将这些参数用作服务中的$http请求参数?我不知道,因为我不完全确定如何做到这一点。遗憾的是,Angular仍然是新手,所以我不确定我是否必须以
$http
请求的形式进行操作,或者只是将其包含在external.js中,例如。粘贴你的service.js文件,我会帮助你的,嗯,我想我理解这一点;创建一个服务,通过
$http
拉取该服务,然后使用控制器引用该服务并将其注入页面…………不确定我是否100%遵循此操作。