我有以下代码显示文本框以及可能的字符限制:
<input id="noteAbstract" ng-model="abstract" max-length="{{abstractCharacterLimit}}" ng-trim="false" ng-focus="displayCounter=true" />
<span ng-show="displayCounter" id="noteAbstractCounter">{{abstractCharacterLimit - abstract.length}}</span>
我只有在焦点位于文本框时才需要显示计数器。所以我在焦点上将范围变量'displayCounter'设置为true。但是,代码不起作用,并且计数器的“跨度”始终是隐藏的。我究竟做错了什么?
注意:我尝试在ng-focus上调用另一种方法,这样可以正常工作。所以我的角度版本支持ng-focus
答案 0 :(得分:0)
可以检查您使用的角度版本吗?我尝试使用1.1.1它没有工作,但1.2.1版本它的工作原理。因此,对于晚于1.2.1的用户版本
会更好这是工作的jsfiddle链接http://jsfiddle.net/ztUsc/2/。由于版本为1.2.1 ng-focus
正在运行。