2016-09-02 21 views
8

Tôi đang sử dụng máy phát điện toàn góc để phát triển dự án của mình. Khi tôi cố gắng tạo một tuyến đường mới bằng cách sử dụng lệnh (Tôi đã cài đặt uiRouter):Tuyến đường mới Yeoman Angular-Fullstack mới không chuyển hướng

yo angular-fullstack:route search 

Tất cả các tệp được tạo thành công. Nhưng bất cứ khi nào tôi cố mở lộ trình đó, tôi được chuyển hướng trở lại trang chủ. Các cấu hình là autogenerated như thế này:

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' 
    }); 

})(); 

Bất kỳ trợ giúp sẽ được đánh giá cao.

+0

Tôi cũng gặp sự cố này. –

+0

@ TiffanyLowe, có vẻ lạ, nhưng tôi đã giải quyết nó chỉ khởi động lại máy tính ... (có lẽ chỉ máy chủ mới có thể hoạt động) – nash

+0

bạn có thể đánh dấu câu trả lời của mình là đã sửa không? Có vẻ như góc cạnh đầy đủ không chèn được tệp nhập vào tệp app.js. Tôi không chắc chắn lý do tại sao nó hoạt động cho bạn bằng cách khởi động lại máy tính, nhưng những người khác đã có lỗi này đã giải quyết vấn đề này với giải pháp của tôi. –

Trả lời

3

Đảm bảo rằng bạn nhập thủ công thành phần mới của mình vào tệp app.js bên trong ứng dụng/ứng dụng/thư mục của bạn. Giống như vậy:

import main from './{your_component}/{your_component}.component'; 
Các vấn đề liên quan