2015-12-21 89 views
-1

我正在研究angularjs項目。angularjs視圖不更新,而模型更改

我想創建自定義複選框篩選器,並從控制器傳遞數據源和選定的ID列表。

視圖中的模型應該更新雖然複選框已被選中或未選中,但它不起作用。

<div ng-controller="CheckboxCtrl as vm"> 
    <div os-checkbox-filter data-source="vm.categoryList" 
    data-selected-checkbox-id-list="vm.selectedCategoryIdList"> 
    </div> 
<div> 
    -------------------------------- 
</div> 

<div ng-repeat='p in vm.filteredPerson'> 
    {{p.name}} {{p.roleId}} 
</div> 

我Plunker爲Demo

感謝您的任何建議。

+2

嗨,您可能需要包含一些代碼並改進問題的格式,才能收到關於此問題的任何注意。請閱讀[問]瞭解如何格式化您的問題。 –

+0

嗨少昊林。感謝您編輯我的文章。 –

回答

1

準備捂臉自己:

vm.filterByCategoryId <這不存在。將其更改爲:filterByCategoryId

+0

謝謝HankScorpio。它正在工作。 –

+1

@WadeREN如果這解決了你的問題,你可以通過接受這個答案來感謝hankscorpio。請爲他的時間提供聲譽 –