title: AngualrJS 1.3 manually update binding with one time binding
body: <p>I want to use one-time binding in my view {{::vm.list}}.  That's all working well and good.  However on a button click I want vm.list to refresh.</p>
  
  <p>I can't seem to figure out how to manually trigger vm.list to update.  Perhaps one time binding is not the answer?</p>
  
  <p>here is a jsfiddle boilerplate example: <a href="http://jsfiddle.net/KamelJabber/e4nexvay/2/">http://jsfiddle.net/KamelJabber/e4nexvay/2/</a></p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>(function () {
      var c1 = function Controller1() {
          var vm = this;
          var addCount = 1;
          vm.list = [{
              Id: 1,
              Text: "Blue One"
          }, {
              Id: 2,
              Text: "Blue Two"
          }, {
              Id: 3,
              Text: "Blue Three"
          }];
  
          vm.AddnRefresh = function () {
              vm.list.push({
                  Id: vm.list.length,
                  Text: "Add " + addCount
              });
              addCount++;
  
              //force a refresh of vm.list
          }
      };
  
      var app = angular.module('myApp', []);
  
      app.controller('Controller1', c1);
  })();</code></pre>
  <pre class="snippet-code-css lang-css prettyprint-override"><code>&lt;style&gt; &lt;/style&gt; &lt;script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.13/angular.min.js"&gt;&lt;/script&gt;</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div ng-app="myApp"&gt;
      &lt;div ng-controller="Controller1 as vm"&gt;
          &lt;p&gt;
              &lt;input type="button" ng-click="vm.AddnRefresh();" value="Add" /&gt;
          &lt;/p&gt;
          &lt;div ng-repeat="l in ::vm.list"&gt;{{::l.Text}}&lt;/div&gt;
          &lt;p&gt;&lt;/p&gt;
          &lt;div&gt;LOTS of other stuff going on causing digest updates so really don't want to update list unless "Add" is called"&lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>