My component object looks like this:
var options = {
bindings: {
title: '<',
rows: '<'
},
controller: registers,
templateUrl: function ($element, $attrs) {
return '/app/dashboard/registers/register.html';
}
};
I need access to the bindings title
and rows
in my register.html
markup. I understand $element
and $attrs
but I'm not quite sure how to inject that into a templateUrl which is a string reference to an HTML file.
I would like to be able to use those values in the template as such:
<p>Title: {{vm.title}}</p>
<p>Rows: {{vm.rows}}</p>
Can someone point me in a direction where the templateUrl can use the curly braces to embed the values of the bindings into the markup?
$ctrl
in markup. estus added the answer faster so I just leave my prepared fiddle. – Duce