Cannot set input[type=range] value from item

I can set the item value via the slider, but the slider will not initially (or on changes) show the current item value. What am I missing?

      <div class="f301-value f301-slider" ng-init="slider={min:15,max:25,value:itemValue(config.setTemp)}">
        <span class="f301-slider-min">{{ slider.min }} °C</span>
        <span class="f301-slider-max">{{ slider.max }} °C</span>
        <span class="f301-slider-val value">{{ itemValue(config.setTemp) }}</span>
        <input type="range" 
               step="1" 
               min="{{ slider.min }}" 
               max="{{ slider.max }}"
               ng-model="setTemp" 
               ng-change="sendCmd(config.setTemp,setTemp)"
               />        
      </div>