Câu hỏi được gắn thẻ «angularjs-service»

Các dịch vụ AngularJS là các singleleton thực hiện các tác vụ cụ thể chung cho các ứng dụng web. AngularJS cung cấp một loạt các dịch vụ tích hợp, cùng với khả năng tạo các dịch vụ tùy chỉnh theo yêu cầu. Các dịch vụ cũng được sử dụng để giao tiếp giữa các thành phần ứng dụng thông qua tiêm phụ thuộc (DI).






7
Đưa một mô hình vào dịch vụ AngularJS
Tôi đã viết một dịch vụ AngularJS và tôi muốn thử nghiệm đơn vị nó. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Tệp app.js của tôi đã đăng ký: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) …

24
Angularjs: Error: [ng: areq] Đối số 'HomeController' không phải là một hàm, chưa được xác định
Đây là bản demo của tôi sử dụng anglejs, để tạo tệp dịch vụ và thêm dịch vụ vào bộ điều khiển. Tôi có hai vấn đề với bản trình diễn của mình: Một là khi tôi đặt <script src="HomeController.js">trước khi <script src="MyService.js">gặp lỗi này, Lỗi: [ng: areq] Đối số …





1
Dấu gạch dưới trong _servicename_ có nghĩa là gì trong các bài kiểm tra AngularJS?
Trong thử nghiệm ví dụ sau, tên nhà cung cấp ban đầu là APIEndpointProvider, nhưng để chèn và khởi tạo dịch vụ, quy ước dường như là nó phải được chèn với dấu gạch dưới bao bọc nó. Tại sao vậy? 'use strict'; describe('Provider: APIEndpointProvider', function () { beforeEach(module('myApp.providers')); var …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.