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 APIEndpointProvider;
beforeEach(inject(function(_APIEndpointProvider_) {
APIEndpointProvider = _APIEndpointProvider_;
}));
it('should do something', function () {
expect(!!APIEndpointProvider).toBe(true);
});
});
Quy ước mà tôi đang thiếu một lời giải thích tốt hơn là gì?