2016-04-01 17 views
1

私は私の管理アプリで角度2ルーティングを適用しようとしていると私はいくつかのルート上にページを更新する、またはURLの末尾に/追加したとき、私はこの例外角度2エラー:にSyntaxError:予期しないトークン<

を取得Error: SyntaxError: Unexpected token <(…) angular2-polyfills.js:1243

私はそれだけで正常に動作し、私はアプリの内部で site.dev/admin/createに移動することができますし、それがうまく働いて site.dev/adminを開いた場合 site.dev/admin/または site.dev/admin/roles/create

を開こうとするとoccures

が、私はページを更新する場合には、Iこの例外が発生しています。

私はエラーを検査した場合、私はメインのhtmlファイル<base href="/admin">

の内側に、私は無効なトークン「<」は実際に私のメインのHTMLファイルの<!DOCTYPE htmlから来ていることを確認しています。

すべてのインポートとカスタムクラスを無効にしようとしましたが、同じ問題です。このアプリの背後に

、私はLaravel 5.2を使用し、私のルート定義は次のようである:

Route::any('admin/{any?}', ["as" => "admin.home", "uses" => '\App\Http\Controllers\[email protected]'])->where('any','(.*)?'); 

これは、同じビューをロードし、メインのHTMLファイルを表示するためにsite.com/admin/*に任意の経路を送信します。あなたには、いくつかの<script>輸入が不足している場合は、HTMLファイル内のファイル

<!-- 1. Load libraries --> 
    {!! HTML::script('es6-shim/es6-shim.min.js') !!} 
    {!! HTML::script('systemjs/dist/system-polyfills.js') !!} 
    {!! HTML::script('angular2/bundles/angular2-polyfills.js') !!} 
    {!! HTML::script('systemjs/dist/system.src.js') !!} 
    {!! HTML::script('rxjs/bundles/Rx.js') !!} 
    {!! HTML::script('angular2/bundles/angular2.dev.js') !!} 
    {!! HTML::script('angular2/bundles/router.dev.js') !!} 
    {!! HTML::script('angular2/bundles/http.dev.js') !!} 
+0

JavascriptエラーまたはPHPエラーですか? –

+0

コンソールからJSエラーです – Nutic

答えて

0

このエラーが発生する可能性があります含め

。例えば、私は、作業サンプル中のメインのindex.htmlからこれを削除し、まったく同じエラーを取得:あなたが期待しているすべてのものを輸入しているかどうかを確認するために

<script src="node_modules/rxjs/bundles/Rx.js"></script> 

チェック。

+0

編集した質問でもインポートが表示されます。インポートするには他に何もありません。 – Nutic

+0

インポートが完了しています。他のプラグイン(ブートストラップなど)を使用している場合は、 Angularがソースの状態について混同していると、このエラーはキャッチオール例外のように見えます。これは、設定の欠落(または間違った)またはファイルの欠落の可能性があります。残念ながら、エラーメッセージは私たちに多くのヒントを与えません。 – DeegC

関連する問題