# Programatic signalling of Aurelia value converter

**URL:** <https://discourse.aurelia.io/t/programatic-signalling-of-aurelia-value-converter/2547>\
**Category:** Help Requests\
**Created:** [May 15, 2019, 3:48am UTC](https://discourse.aurelia.io/t/programatic-signalling-of-aurelia-value-converter/2547 "2019-05-15T03:48:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![oneillci](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/oneillci/32/1469_2.png) [@oneillci](https://discourse.aurelia.io/u/oneillci)\
**Post date:** [May 15, 2019, 3:48am UTC](https://discourse.aurelia.io/t/programatic-signalling-of-aurelia-value-converter/2547/1 "2019-05-15T03:48:57Z")

</div>

I’m trying to get signalling working in value converters outside of the typical aurelia templating process.

I want to be able to signal my value converter to re-bind (as per [https://aurelia.io/docs/binding/value-converters#signalable-value-converters](https://aurelia.io/docs/binding/value-converters#signalable-value-converters)) but I have a dynamic template and I’m applying the value converter by just getting it from the container and calling `myconverter.toView(params).`

Doing it this way is bypassing the calling of `ValueConverter.prototype.connect` which occurs as part of the template binding process. `ValueConverter.prototype.connect` is where the signals are registered, so my signal is not being picked up…

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [May 15, 2019, 10:14am UTC](https://discourse.aurelia.io/t/programatic-signalling-of-aurelia-value-converter/2547/2 "2019-05-15T10:14:19Z")

</div>

You can think of value converter as something like a blueprint customize bindings to behave in a certain way. In that sense, it’s kind of odd if you don’t give it any bindings to alter.

What I guess you want to do is to reuse the `toView` method inside a value converter. If so, I think you can extract that bit out and make it a shareable/reusable method for any part of your app.
