注入器:配置中的modulerr(新手)

时间:2016-02-23 07:28:35

标签: javascript angularjs

我有如下所示的应用程序配置,当我使用方法> function redirectWhenLoggedOut($ q,$ injector)我得到 Injector:modulerr 错误,当评论该功能块时,应用程序运行正常。如果我错过了这个配置块代码中的任何内容,请帮助我。我是angularjs的新手,希望你能帮助我。

class LinkedList {
public:
    LinkedList() : head(nullptr) {}
    ~LinkedList() { clear(); }

    void push_front() {
        head = createNode(head);
    }

    void clear() {
        Node* current_node = head;
        while (current_node != nullptr) {
            Node* next_node = current_node->next; // buffer
            deleteNode(current_node);
            current_node = next_node;
        }
    }

private:    
    struct Node {
        Node(Node* next)
            : next(next) {}
        Node* next;
    };
    Node* head;
    Node* createNode(Node* next) {
        return new Node(next);
    }
    void deleteNode(Node*& toDelete) {
        delete toDelete; // ***VS 2015 puts breakpoint here***
        toDelete = nullptr;
    }
};

int main() {
    auto A = LinkedList();
    A.push_front();
    A.clear();
    return 0;
}

1 个答案:

答案 0 :(得分:0)

您可以尝试更正函数中依赖项的顺序吗? '$ httpProvider','$ compileProvider'互换。