9得票2回答
将一个Angular服务注入到一个导出的函数中?

我有以下导出函数(不属于类)在我的AppComponent中定义: export function multiTranslateHttpLoaderFactory(http: HttpClient) { return new MultiTranslateHttpLoader(http, ...

8得票1回答
测试Http服务,进行多次调用并返回可观察对象而不映射响应。

我有一个数据服务,从服务器获取数据并发出多个请求,然后返回一组 observables。我想测试这些数据。 我尝试的做法是在 mockrespone 中发送包含两个 observables 的数组,但我不知道这是否是测试数据的正确方法。 但是测试失败了,特别是异步测试块中的最后三个测试。 ...

8得票1回答
Angular2 Toaster - 没有初始化任何提示框容器以接收提示信息

我正在我的Angular应用程序中使用angular2-toaster。 它非常简单,您只需在组件的模板中定义toaster容器即可。请注意保留HTML标记。 <toaster-container></toaster-container> 您需要使用类型为Toa...

8得票2回答
Angular: 错误:未捕获的Promise异常:类型错误:Object(...)不是一个函数。

我正在尝试将 Google Cloud Firestore 集成到我的 Angular 应用程序中,但出现了以下错误: Error: Uncaught (in promise): TypeError: Object(...) is not a function 当我在构造函数中初...

8得票3回答
Angular 5使用POST请求下载Excel文件

我遇到了一个问题,我在Angular 1中下载了一个Excel文件,但是如果我在Angular 5中实现相同的代码,它会显示错误:你的文件已损坏。我的响应以ArrayBuffer形式返回,我无法读取文件。 下面是我的代码: 服务: DownloadData(model:required...

8得票1回答
通过服务在angularjs中编译指令

我尝试通过angular服务编译指令,但不幸的是它无法工作。这个想法是在弹出窗口中显示错误。 我修改了$exceptionHandler服务: crm.factory('$exceptionHandler', function(popup) { return function(ex...

8得票2回答
AngularJS获取当前工厂/服务名称

你好! 我正在尝试使用Angular的工厂和服务,发现无法获取当前工厂/服务的名称。至少我没有找到相关资源。 例如,我有一个工厂像这样; .factory('GuessImAFactory', [function() { var factoryName = this.yadaya...

8得票1回答
ES6(AngularJS)中的服务

我在使用ES6创建服务时,访问Angular内置服务(如$http)遇到了问题。 例如,我正在创建一个“ResultsFinder”服务,它将进行AJAX调用,然后执行一些操作。问题是我只能在构造函数中访问$http(如果将其作为参数传递),而不能在其他方法(例如getResults)中访问...

8得票3回答
Angular: 禁用整个类(服务或组件)的变更检测器

有没有一种方法可以完全禁用Angular的变更检测器,如果导致变更检测运行的事件(setTimeout,setInterval,浏览器事件,ajax调用等)来自特定的类(服务或组件)? 尤其是当我发现在我的服务中注册的setInterval每秒都会导致全局变更检测运行时,这对我来说似乎是完全...

8得票1回答
将上传的图像发送到服务器并保存在服务器上。

我想上传一张图片并将其保存到服务器上。我已经成功上传了该图片并获得了预览,但卡在了将该图片发送到服务器的步骤。我想使用Angular服务将此图像发送到服务器。 以下是HTML代码: <input type="file" fileread="vm.uploadme" /> &lt...