javascript - AngularJS Expression in Expression -


is there way have angularjs evaluate expression within model data?

html:

<p> {{txt}} </p> 


model:

    {       txt: "this text {{rest}}"     }      {       rest: "and rest of it."     } 

the end result be: this text , rest of it.

you can use $interpolate service interpolate string...

function ctrl ($scope, $interpolate) {     $scope.txt = "this text {{rest}}";     $scope.rest = "and rest of it.";     $scope.interpolate = function (value) {         return $interpolate(value)($scope);     }; } 

<div ng-app ng-controller="ctrl">     <input ng-model="txt" size="60" />     <p>{{ txt }}</p>     <p>{{ interpolate(txt) }}</p> </div> 

jsfiddle


Comments

Popular posts from this blog

how to proxy from https to http with lighttpd -

android - Automated my builds -

python - Flask migration error -