angularjs中的$interpolate服务
Posted wukongk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs中的$interpolate服务相关的知识,希望对你有一定的参考价值。
$interpolate服务返回一个函数,用来在特定的上下文中运算表达式。
示例:
html代码:
<div ng-controller="myController">
<input ng-model="to" type="email" placeholder="email" />
<textarea ng-model="emailBody"></textarea>
<pre>previewText</pre>
</div>
js代码:
angular.module('myApp', [])
.controller('myController',['$scope','$interpolate',
function($scope,$interpolate)
$scope.$watch('emailBody',function(body)
if(body)
var template = $interpolate(body);
$scope.previewText = template(to:$scope.to)
)
])
使用:在输入框中输入你的email地址,在文本框中输入to, previewText中的值即为to的值
以上是关于angularjs中的$interpolate服务的主要内容,如果未能解决你的问题,请参考以下文章
csharp 在C#中使用Interpolated Cings中的表达式