Я хочу добавить поведение после уже загруженного компонента или поведения или определенной функции, которая добавит behevaior к ее компонентам.Есть ли способ добавить поведение (ы) динамически?
Что-то вроде этого:
<script>
// samplebehavior.html file
// this is the behavior file
samplebehavior = {
testAlert: function(){
alert('test');
}
};
</script>
// my-component.html
<script>
Polymer({
is: "my-component",
test: function() {
url = "samplebehavior.html";
var importHTML = new Promise(function(resolve, reject) {
Polymer.Base.importHref(url, function(e) {
resolve(e.target);
}, reject);
});
importHTML.then(function(element) {
// add a behavior here
// I know this script does not work
this.push('behaviors', samplebehavior);
});
}
});
</script>
Так что я могу получить доступ к функции testAlert().
Как добавить динамическое поведение?
uh ok..Я надеялся, что это будет возможно. Спасибо @ tomasz-pluskiewicz! – Dondo