如何从远程服务器使用templateUrl? Angular 2

时间:2016-10-12 15:03:53

标签: templates angular ionic2

我的文件包含远程网址

@Component({
  templateUrl: '/mobilesiteapp/template/?path=pages/tabs'
})
export class TabsPage {
}

我的编译器给了我:

[13:28:50]  Error reading template file, "/mobilesiteapp/template/?path=pages/tabs": Error: ENOENT: no such file or directory, open 'D:\denwerready\-readyscript
\modules\mobilesiteapp\appsourse\src\pages\mobilesiteapp\template\?path=pages/tabs'

我不需要这项检查,因为我需要从网址获取模板。

如何解决?有人知道吗?

1 个答案:

答案 0 :(得分:3)

你的用例是什么?

无法使用远程模板,您必须拥有模板的本地副本才能使Angular 2编译器正常工作。

或者,您可以使用ComponentFactoryResolver并从控制器动态注入模板/组件。

https://blog.thecodecampus.de/angular-2-dynamically-render-components/