Вот одна вещь, которую я привык делать с угловыми директивами
angular.module('app.directives').directive('login', ['$templateCache', function ($templateCache) {
return {
restrict: 'E',
template: $templateCache.get('directives/login/login.html'),
controller: 'LoginController as vm',
scope: true
};
}]);
Я очень привязался к использованию Template Cache для вставки содержимого HTML в шаблон моей директивы. Теперь, с Angular 1.5, есть новая вещь, которую используют все крутые дети, называется component(), которую я смотрю, чтобы увидеть, действительно ли она хороша, и я застрял в самой начальной части: как вводить вещи в сам компонент (не в контроллер)?
В этом случае вы можете видеть, что я добавляю в директиву login зависимость $templateCache. Как бы я переписал эту директиву как компонент? (имея в виду мое желание использовать $templateCache вместо templateUrl)