title: Can I create a custom binding that uses other bindings in knockout.js
body: <p>I have a custom binding for translations:</p>
  
  <pre><code>ko.bindingHandlers.lang = {
      init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
          this.lang = [
              'text1':'text1 translated'
              ,'text2':'text2 translated'
          ];
      },
      update: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
          var keyword = valueAccessor();
          var translatedString = this.lang[keyword];
          $(element).text(translatedString );
      }
  };
  </code></pre>
  
  <p>Which I use like this:</p>
  
  <pre><code>&lt;span data-bind="lang:'text1'"&gt;&lt;/span&gt;
  </code></pre>
  
  <p>However, I also have a binding for creating a table row formating:</p>
  
  <pre><code>ko.bindingHandlers.tableRow = {
      update : function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
          $(element).html("&lt;td&gt;" + valueAccessor()[0] + "&lt;/td&gt;&lt;td&gt;" + valueAccessor()[1] + "&lt;/td&gt;");
      }
  }
  </code></pre>
  
  <p>Which I use like this:</p>
  
  <pre><code>&lt;tr data-bind="tableRow:['text1','text2']"&gt;&lt;/tr&gt;
  </code></pre>
  
  <h2>To the question:</h2>
  
  <p>Now I would like to combine these bindings so I could call my tableRow binding like this:</p>
  
  <pre><code>&lt;tr data-bind="tableRow:[lang:'text1','text2']"&gt;&lt;/tr&gt;
  </code></pre>
  
  <p>The code above is ofcourse only for example, in reality there's more going on in these bindings.</p>
  
  <p>I have read through the documentation multiple times and spent a long time searching for a solution but couldn't find anything. Maybe because this can't be done?</p>