【发布时间】:2017-08-12 16:37:02
【问题描述】:
我在将 ng-class 与 kendo rtl 一起使用时遇到问题
这是我的html代码
<div ng-class="isRtl ? 'k-rtl' : ''">
<div kendo-grid="mainGrid" options="mainGridOptions" k-on-change="select(data, dataItem)"></div>
</div>
问题是我在编译我的 ng-class 之前 kendo 渲染了网格,因此它向网格添加了内联样式,就好像它是 ltr 所以任何人都可以帮助我解决这个问题
【问题讨论】:
-
ng-class 被渲染是什么意思请详细说明?
-
ngClass的正确语法应该是
ng-class="{'k-rtl': isRtl, '': !isRtl}" -
@KostasSiabanis 即使 OP 有什么,也是有效的语法。它有效:),
ng-class需要表达式或 json 对象,请阅读 docs here -
@PankajParkar 抱歉,我的意思是编译
-
@user3260672 我还是不明白,
k-rtl类有什么关系,剑道有什么特别的吗?提问前请关注How to create a Minimal, Complete, and Verifiable example
标签: angularjs kendo-ui kendo-grid