0
OAuthを使用してアプリケーションを作成していますので、最初にOAuthで認証するためにPHPページが読み込まれます。終了すると、コールバックPHPスクリプトは私の角型アプリケーションの開始ページにリダイレクトされます。ここで URLに「#!/(state)」を取得するAngularJSの状態
// Redirect user to the startpage of the application
header("location: http://localhost/app/start.html");
は、角度は、インスタンス化されるすべてのスクリプトがロードされ、stateproviderは、ここで.otherwise状態にリダイレクトすることになっています。
app
.config(function($stateProvider, $urlRouterProvider){
$urlRouterProvider.otherwise('main/front');
$stateProvider
.state('main',{
url: '/main',
abstract: true,
templateUrl:'templates/menu.html'
})
.state('main.frontpage',{
url: '/front',
templateUrl:'templates/frontPage.html'
})
});
リダイレクトは正常に動作し、私はjQueryの約警戒し続ける奇妙なURLを取得していますけれども、私は正しいページメイン/フロントに取得しています。
jQueryのエラー:
Uncaught Error: Syntax error, unrecognized expression: #!/main/front
はなぜURLは#を得ています!そこにサインイン?
EDIT:JQueryエラーがスローされているようです。この質問には関係ありません。
を行く私はウサギの穴を経て、彼らは角1.5にダウングレード推奨ページhttps://github.com/yeoman/generator-angular/issues/1380になりました.8。 これは "!"を残して、 "#"を残しているようです。 ">"キャッチされていないエラー:構文エラー、認識できない式:#/フロント " –
@TimothyKarvonenをダウングレードする必要はなく、その – Shiva
をソリューションに追加した後、 @ Shivaそれは "!"角度1.6.0で。では、なぜJQueryがURLについて不平を言っているのですか? –