我有一个Angular函数,我记录一个值
$scope.getFormattedDate = function(date){
console.log(date)
}
,这里是html代码
span {{::getFormattedDate('hello')}}
根据这个值,该值应该被渲染一次而不再被渲染。但是当我滚动时,值会不断地在控制台中打印出来。
我哪里错了?
答案 0 :(得分:17)
只要该值未定义,一次性绑定表达式将在摘要周期结束时保留表达式的值
您的函数未返回任何内容,因此值未定义。 getFormattedDate
需要返回Angular识别一次性绑定的内容。