一旦我选择了一个过滤器并且我想要删除它,它会删除选择“框”中的过滤器但是一切都会消失,但它应该显示所有无过滤器,就像我第一次运行de page一样。
我无法向您展示网页(专业秘密lol),但这里是我正在尝试的两种方法(Jade):
select(ng-model='vm.choosenDepartment', ng-options='item.id as item.label for item in refs.departmentList track by item.id'
option(value='')
和:
select(ng-model='vm.choosenDepartment', ng-options='item.id as item.label for item in refs.departmentList track by item.id')
button(ng-click='vm.forceUnknownOption()') Effacer
这是控制器中的vm.forceUnknownOption()
代码(coffeeScript):
vm.forceUnknownOption = ->
vm.choosenDepartment = 'undefined'
return
我不确定只要我想删除过滤器就显示变量内部是否有用,但是如果它是告诉我并且我将编辑帖子。
谢谢,
尼古拉斯
答案 0 :(得分:0)
找到它:
vm.forceUnknownOption = ->
delete vm.choosenDepartment
return
我们无法使用'undefined'
,因为如果我undefined = 'toto'
,我将无处不在。所以我必须使用关键字delete