AngularJS - 明确地看到模板路径

时间:2016-06-20 16:02:58

标签: javascript angularjs

使用某些第三方JavaScript文件时遇到路由问题。路由在没有第三方JS文件的情况下工作正常,但是它们被称为路由中断,产生如下错误:

  

angular.js:13424错误:[$ compile:tpload]无法加载模板:app / views / _header.html(HTTP状态:未定义未定义)

...除了app / views / _header.html是从index.html查看的正确路径。这似乎意味着root在某种程度上已经改变了第三方库,因此我希望能够看到它在$ compile:tpload上失败时它所看到的路径的根目录。

有没有办法查看这些信息?

修改

文件夹结构:

Folder Structure

app.js 中的一些参考:

$routeProvider
    .when('/Home',
        {
            templateUrl: '/app/views/home.html',
            caseInsensitiveMatch: true
        })
    .when('/PasswordReset',
        {
            templateUrl: '/app/views/passwordReset.html',
            controller: 'ResetRequestController as vm',
            //requireAdLogin: true,
            caseInsensitiveMatch: true
        })
    .when('/UserSearch',
        {
            templateUrl: '/app/views/userSearch.html',
            controller: 'UserSearchController as vm',
            //requireAdLogin: true,
            caseInsensitiveMatch: true
        })
    .otherwise({ redirectTo: '/Home' });

注意,这在不使用第三方JS (Adal.js和Adal-Angular.js)时有效。

0 个答案:

没有答案