Angularjs (например, angular 1) имел это удобное поведение для поиска элемента < script type = "text/ng-template" > , который имел идентификатор данного шаблон URL, прежде чем запрашивать его на сервере.
Пример: приведенный ниже код не запускает дополнительный HTTP-запрос
<script type="text/ng-template" id="mytemplate.html">
This is a body for my template
</script>
<script>
//...
app.directive('myComponent', function() {
return {
templateUrl: 'mytemplate.html' // does NOT trigger a http get
};
});
</script>
Это не работает, используя angular 2.
@View({
templateUrl: 'mytemplate.html', // will be fetched from server !
})
class MyComponent{}
Есть ли другой способ его достижения? Я что-то пропустил?
ps: я не хочу вставлять все мои html в мои ts файлы...