【发布时间】:2017-10-24 07:44:31
【问题描述】:
因此,如果满足条件,我想添加一个类。我添加了一个 ng-class,我想在值达到 100 时添加一个类。这是我的指令。我知道这可以通过 ng-class 实现,但我只是忘记了如何实现。
angular.directive 'atomProgressbar', ($patterns, $atomicService) ->
template: """
<progress ng-class="{'progress-100: progress.value == 100'}" id='progress-bar' max='100' value='50'></progress>
"""
scope: $patterns.NGBindings(pattern.bindings)
link: ($scope) ->
$atomicService.processBindings(pattern, $scope)
# EXAMPLE ->
# %atom-progress{:max => "100", :value => "0"}
export default pattern
【问题讨论】:
-
我很确定你只是有一个语法错误,它应该是
ng-class="{'progress-100': progress.value == 100}"。 -
感谢您发现我的语法错误。我试过用这个方法
ng-class="{'progress-100': progress.value == 100}"我也试过ng-class="{'progress-100': progress.value === '100'}"也不管用
标签: javascript angularjs coffeescript