AngularJS:来自控制器功能的绑定属性值

时间:2015-08-07 06:48:15

标签: javascript angularjs

我的标记是:

<input char-limit="10" />

然后我需要从控制器设置属性值,所以我这样做了:

 <input char-limit="{{charLimit}}" />

在控制器中:

$scope.charLimit = <my value>;

现在,而不是直接使用模型值;我需要使用该函数来返回值。所以我做了:

<input char-limit="getCharLimit()" />

在控制器中:

$scope.getCharLimit= function(){
    return <my value>;
}

但是价值没有反映在标记中。

2 个答案:

答案 0 :(得分:4)

您需要将函数括在花括号

<input char-limit="{{getCharLimit()}}" />

答案 1 :(得分:1)

通常,角度表达式必须包含在{{}}

{{ expression }}

所以正确的应该是:<input char-limit="{{getCharLimit()}}" />