1

我想知道这个片段有什么问题

var app = angular.module('myApp', []);
            app.constant('_START_REQUEST_', '_START_REQUEST_');
            app.constant('_END_REQUEST_', '_END_REQUEST_');
            app.config(function($httpProvider, _START_REQUEST_, _END_REQUEST_) {

            });

它给了我

未知提供商:来自 myApp 的 START_REQUEST

再见

4

1 回答 1

3

事实证明,正是您命名常量的方式导致了问题。

如果您将_START_REQUEST_&更改_END_REQUEST_START_REQUEST&END_REQUEST它可以工作。

它必须与_名称的开头有关。

这可能是一个错误,也可能是有原因的,但就目前而言,我不知道为什么 angular 不接受这样的名称。

控制台中没有错误的演示http://jsbin.com/UZaquNu/1/edit

于 2013-09-12T16:31:19.890 回答