2015-03-12 2 views
0

Извините, ребята, это мой первый вопрос в stackoverflow, поэтому я редактировал вопрос, чтобы быть более понятным.Выполнить скрипт перед угловой нагрузкой

У меня есть угловое приложение, и я бы хотел, чтобы пользователи могли проверить их профиль как «http://myapp.com/username» вместо «http://myapp.com/#/user/username» без разрешения html5mode. Как я могу это достичь?

Заранее спасибо.

+0

Это очень трудно понять, что вы просите. Почему бы вам не начать с объяснения того, чего вы хотите достичь, а не того, как вы хотели бы достичь этого. – Phil

+0

вы можете вручную загружать углы вместо использования 'ng-app'. см. https://docs.angularjs.org/guide/bootstrap#!/ – Claies

+0

, но да, постарайтесь не попасть в проблему XY здесь ... то, что вы описываете, не звучит стандартно. http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378 – Claies

ответ

0

Вы можете попытаться позвонить в свой ajax-вызов в угловом модуле .run.

идут со ссылкой http://jsfiddle.net/lovedota/qpwwm8bn/

> angular.module('app', ['ngRoute', 'app.auth']) 
> .factory('AuthService', ['$q', function ($q) {} 
> .config(['$routeProvider', function($routeProvider) { 
>    $routeProvider.    
>    otherwise({ 
>     redirectTo: '/' 
>    }); 
>  }]) 
> 
> .run(['$http', function($http){ 
>   // make your ajax call or you can inject another module which bring user id 
>  }]) 
Смежные вопросы