2016-10-12 24 views
0

のtsコンポーネントではtemplateUrlを使用しますが、moduleIdプロパティを追加する必要がありますが、javascriptでは機能しません。javascript es5 Angular2コンポーネントtemplateurl相対パスが機能しません

@Component({ 
    moduleId: module.id, 
    selector: 'my-dashboard', 
    templateUrl: 'dashboard.component.html', 
    styleUrls: [ 'dashboard.component.css' ] 
}) 

tsをjavascriptに変換する方法??

(function(app){ 
    var DashboardComponent = function(){ 

    }; 
    DashboardComponent.annotations = [ 
     new ng.core.Component({ 
      selector:'my-dashboard', 
      template: '<h3>My Dashboard</h3>', 
      moduleId:module.id, 
      templateUrl:'dashboard.component.html' 
     }), 
    ]; 
    app.DashboardComponent = DashboardComponent; 
})(window.app=window.app||{}) 
+0

あなたがangi-cliを使っているなら、端末ウィンドウで 'ng serve'を実行していることを確認してください。 – fivunlm

答えて

0

タイスクリプトをjavascriptに変換するには、Typescriptコンパイラまたはこのコンパイラを内部的に使用する多くのツールの1つを実行する必要があります。

アイデアを得るには、一緒に進んでthe QuickStart projectを作成することをお勧めします。

+0

私はjavascriptを使いたいです。 javascriptではcodeId:module.idというコードは機能しません。 –

関連する問題