我正在尝试使用onsen-ui来实现一个开关元素,以启用/禁用BT,并在与控制器js对话时遇到问题。
<script>
var app = angular.module('app', ['onsen']);
app.controller('Controller', function($scope) {
$scope.item=[{selected:true}];
$scope.enBT = function(){
var Checked = BTSwitch.isChecked();
alert(Checked);
}
}
</script>
下面是我的HTML代码。
<div class="app">
<h1 >Apache Cordova using Onsen</h1><br /><br />
<ons-span id="enBluetooth" style="font-size: 40"> Enable bluetooth
<label class="switch">
<input type="checkbox" var="BTSwitch" ng-model="item.selected" ng-change="enBT" class="switch__input">
<div class="switch__toggle"></div>
</label>
</ons-span><br />
</div>
开关UI显示,但我无法让它响应ng更改,也无法将启动状态显示为true,这是在JS中设置的。请有人告诉我我做错了什么?谢谢你的帮助!