У меня есть очень простая директива, и директива включает шаблон. В шаблоне есть переменная color
, чтобы установить цвет фона загружаемого.Передача параметров директиве без контроллера
app.directive('percentageSquare', function(){
return {
restrict: 'E',
templateUrl: '/templates/dashboard/charts/PercentageChart.html'
};
});
Есть ли способ установить цвет в моей директиве? Я думал, может быть что-то вроде этого:
<percentage-square color="red"></percentage-square>
шаблон будет выглядеть следующим образом:
<div style="background-color: {{color}}">
<h1>I am a cool color!</h1>
</div>
Как я искал все, что я смог найти значения в контроллере (за пределами директивы) , есть ли способ, которым я могу это сделать, просто передав значение через HTML?
Вы ищете [изолировать сферу] (https://docs.angularjs.org/guide/directive). –