当前位置:AngularJS API / ng / 服务(service) / $interpolate

ng

将一个字符串编译成一个插值函数。HTML编译服务使用这个服务完成数据绑定。


依赖

$parse

$sce


用法

$interpolate(text,[mustHaveExpression],[trustedContext],[allOrNothing]);

参数

参数 类型 描述
text string 需要被编译的字符串。
mustHaveExpression boolean 如果为true,那么text必须含有嵌入其中的表达式,不然将会返回null,而不是预期的interpolate function,默认为false。
trustedContext string 如果这个参数被提供,那么在返回相应的函数之前会使用$sce.getTrusted(interpolatedResult, trustedContext)对返回的结果做处理。
allOrNothing boolean 如果allOrNothing为true,插值函数将会返回未定义除非所有嵌入表达式的计算结果不为undefined。