2016-04-01 22 views
0

ブラウザにアプリケーションをロードするとエラーが発生します。私は私が間違ってやっているのか分からないし、すべてのmyfilesが発見され、エラーは404エラーがUncaught SyntaxError:予期しないトークン<およびエラーなし404

Uncaught SyntaxError: Unexpected token < 
ExtensibleNavBarDirective:1 Uncaught SyntaxError: Unexpected token < 
angular.min.js:17 Uncaught Error: No module: DashboardAppUIModule 

エラーは私のindex.html

<!DOCTYPE html> 

マイ指令のこの行で発生しません.jsファイルは同じディレクトリに

define(['angular','ui/module'],function(angular){ 
angular.module('DashboardAppUIModule').directive("extNavBar", function() { 
    return { 
     restrict: "E",  // directive is an Element (not Attribute) 
     templateUrl: "ExtensibleNavBarTemplate.html", 
     replace: true,  // replace original markup with template 
     transclude: false // do not copy original HTML content}); 
    } 
}); 
}) 

私のhtmlです

<nav class="navbar"> 
<div class="navbar-inner"> 
    <ul class="nav nav-list"> 
     <li><a href="#/home"> <i class="icon-home"></i></a></li> 

    </ul> 
    <ul class='nav nav-list' ng-repeat='module in modules'> 
     <li ><a href='#/{{module.moduleNamespace}}/main'>{{module.moduleLabel}}</a></li> 
    </ul> 
    <!--<ul class="nav nav-list" ng-repeat="module in modules" > 
     <li ><a href="#/{{module.moduleNamespace}}/main">{{module.moduleLabel}}</a></li> 

    </ul>--> 

    <form class="navbar-search pull-right"> 
     <input type="text" class="search-query" placeholder="Search"> 
    </form> 
</div> 

マイmodule.js

define(['angular'],function(angular){ 
return angular.module('DashboardAppUIModule',['ui.bootstrap']); 
}); 

、最終的には私のmodules.json

{ 
"moduleName": "DashboardAppUIModule", 
"moduleLabel": "ui", 
"moduleNamespace": "ui", 
"moduleStates": [ 
    { 
    "stateName": "ui", 
    "abstract": true, 
    "url": "/ui", 
    "templateUrl": "/app/extensionModules/ui/views/main.html" 
    }, 
    { 
    "stateName": "ui.main", 
    "abstract": false, 
    "url": "/main", 
    "templateUrl": "/app/extensionModules/ui/views/ui.main.html" 
    }, 
    { 
    "stateName": "ui.title", 
    "abstract": false, 
    "url": "/title", 
    "templateUrl": "/app/extensionModules/ui/views/ui.title.html" 
    } 
], 
"moduleDependencies": null, 
"moduleExports": [ 
    "/module", 
    "/ExtensibleNavBarDirective" 
], 
"scriptDependencies": null 
} 

答えて

0

私は私のモジュールとディレクティブへのパスを修正、modules.jsonに私のパスにエラーが発生しました問題を解決しました

"ui/module", 
    "ui/directives/ExtensibleNavBarDirective"