我想在每次数据更改和每个窗口的调整大小事件时动态截断文本。
假设我有一个 HTML:
<p ng-truncate='lines: 2'> Lorem ipsum dolor...</p>
我的指令进行了截断,但在调整窗口大小时仍然缺少重新截断。
angular.module('moduleName', [])
.directive 'ngTruncate', () ->
link: (scope, element, attributes) ->
// Direcive code here
$(window).on 'resize', ->
scope.$apply()
scope.$digest()
不幸的是$apply
,,也不$digest()
行。
此外,我相信我应该$window
以某种方式使用......