【发布时间】:2015-10-01 05:56:58
【问题描述】:
我正在尝试在我的项目中使用 Angularjs 多选。
以下html是我的多选div。
<div
multi-select
input-model="marks"
output-model="filters.marks"
button-label="name"
item-label="name"
tick-property="ticked"
selection-mode="multiple"
helper-elements="all none filter"
on-item-click="fClick( data )"
default-label="Select marks"
max-labels="1"
max-height="250px"
>
</div>
我知道我可以在控制器中使用 $scope.marks=data。
但问题是 $scope.marks 是一个我无法更改的全局变量。。
有没有办法在不使用输入模型的情况下设置多选中的值?
【问题讨论】:
-
你能再澄清一点吗?
marks应该来自哪里?为什么不能改? -
@Esteban $scope.marks 是我的控制器中的一个全局变量。但是我想在我的控制器中动态设置多选的值。但是如果我在控制器中动态设置它原始的全局变量正在替换
标签: angularjs angularjs-directive multi-select