Używam generatora pełnego kąta, aby rozwinąć mój projekt. Kiedy próbuję utworzyć nową trasę za pomocą polecenia (zainstalowałem uiRouter):Yeoman Angular-Fullstack nowa trasa nie przekierowuje
yo angular-fullstack:route search
Wszystkie pliki zostały utworzone pomyślnie. Ale gdy próbuję otworzyć tę trasę, zostaje przekierowany z powrotem na stronę główną. Config jest wygenerowany automatycznie tak:
search.js
'use strict';
angular.module('tachologyApp')
.config(function ($stateProvider) {
$stateProvider
.state('search', {
url: '/search',
template: '<search></search>'
});
});
search.controller.js
'use strict';
(function(){
class SearchComponent {
constructor() {
this.message = 'Hello';
}
}
angular.module('tachologyApp')
.component('search', {
templateUrl: 'app/search/search.html',
controller: SearchComponent,
controllerAs: 'searchCtrl'
});
})();
Każda pomoc będzie mile widziane.
Ja też mam ten problem. –
@TiffanyLowe, wydaje się dziwne, ale rozwiązałem go po prostu restartując komputer ... (może tylko serwer mógł działać) – nash
możesz oznaczyć moją odpowiedź jako naprawioną? Wygląda na to, że plik angular-fullstack nie wstrzyknie importu do pliku app.js. Nie jestem pewien, dlaczego to działa, ponownie uruchamiając komputer, ale inne osoby, które miały ten błąd, rozwiązały ten problem z moim rozwiązaniem. –