 <p>Not sure what your exact goal is, but I can think of two approaches to accomplish this without compiling:</p> <p>1) Split up the values like so:</p> <pre><code>&lt;div ng-repeat="string in myStrings"&gt; &lt;p&gt;{{string}}{{mathValue}}&lt;/p&gt; &lt;/div&gt; </code></pre> <p>in controller:</p> <pre><code>$scope.mathValue = 2+2; </code></pre> <p>2) Use a function to return the string (I like using this anytime I'm doing anything binding that is non-trivial):</p> <pre><code>&lt;div ng-repeat="string in myStrings"&gt; &lt;p&gt;{{stringFunction()}}&lt;/p&gt; &lt;/div&gt; </code></pre> <p>in controller:</p> <pre><code>$scope.mathValue = 2+2; $scope.stringFunction = function() { return 'I want to count to 4 via angular: '+$scope.mathValue; }; </code></pre>