假设我使用长表达式(例如
)绑定(bind)到模型 <ul class="container" ui-sortable ng-model="cssRules.categories['sd-text-highlight- color']" ng-class="{selected: cssRules.categories['sd-text-highlight-color'] == selectedCategory}" ng-click="selectCategory(cssRules.categories['sd-text-highlight-color'])">
有没有办法不重复 cssRules.categories['sd-text-highlight-color'],
然后使用某些关键字或分配的变量名称绑定(bind)到当前引用的模型?
最佳答案
使用 ng-init 尝试一下:
<ul
class="container"
ui-sortable
ng-init="mymodel = cssRules.categories['sd-text-highlight-color']"
ng-model=""
ng-class="{selected: mymodel == selectedCategory}"
ng-click="selectCategory(mymodel )"
>
希望这有帮助
关于javascript - Angular .js : reference the current model by short variable name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22528962/