2
我在列表中使用ONS-SWITCHVIEW如下:如何使用setChecked在溫泉通過SwitchView
<ons-list-item modifier="item" class="list__item__line-height">
Switch View <ons-switch modifier="list-item" var="switchView" ng-click='onSwitchViewClick()'></ons-switch>
</ons-list-item>
,並在我的控制,我想嘗試的東西如下:
if (localStorageService.get('switchView') === 'grid') {
$scope.switchView.setChecked(true);
}
else {
$scope.switchView.setChecked(false);
}
然而,我得到了一些錯誤,說明未定義的錯誤。我想這裏一定是錯的:
$scope.switchView.setChecked(true);
但我不能得到它的工作。任何幫助真的很感激!
所以你的意思方法setChecked在http://onsen.io/reference/ons-switch.html#methods-summary提到不能用? – Nakket
是的,他們可以使用,但我想你正試圖從控制器訪問開關,然後它在DOM上初始化,這就是爲什麼你得到未定義的錯誤 –
@Rafita我編輯我的答案,使用相同的功能,你想要使用 –