javascript es5 Angular2 compontent templateurl相对路径不起作用

时间:2016-10-12 01:58:02

标签: javascript angular

在ts组件中使用templateUrl,需要添加moduleId属性,但它在javascript中不起作用。

@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||{})

1 个答案:

答案 0 :(得分:0)

要将typescript转换为javascript,您需要运行Typescript编译器或内部使用此编译器的众多工具之一。

我建议你按照并the QuickStart project建立一个想法。