包含模板的角度绑定文本

时间:2014-04-11 07:45:20

标签: angularjs

在我的角度控制器中,我有一个像 "对于{{selDays}}天" 我想绑定到视图并且有" selDays"变化

我查看了$ compile,但我发现它主要用于指令。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

$interpolate()可用于插入表达式...

$scope.message = $interpolate("For {{selDays}} days")($scope);

但它只会做一次。如果您需要反映selDays ...

的进一步更改,请使用观看
var interpolatedMessage = $interpolate("For {{selDays}} days");
$scope.$watch('selDays', function () {
    $scope.message = interpolatedMessage($scope);
});

JsBin:http://jsbin.com/copoweyo/2/edit?html,js,output

答案 1 :(得分:0)

为什么不写'"对于{{selDays}}天"在你看来。然后在控制器范围内编写selDays var。每次修改变量时,视图中的显示都会改变(数据绑定)

离。

查看:{{selDays}}天

CONTROLLER:$ scope.selDays = 42;