Angular 条形码扫描的结果不会写回输入
我有两个输入框,分别是deviceid和companyid。我正在使用Ionic Creator设计布局 要填写此信息,用户可以扫描二维码,该二维码返回值Config:12345:mycompany 然后,该信息被拆分,并应写回输入框,但这不会发生 输入框具有name=“deviceid”和角度指令ng model=“deviceid”以及name=“companyid”和角度指令ng model=“companyid” 扫描过程工作正常,数据已收集,但不会显示在输入框中,除非我启动另一次扫描,然后值显示在输入框中 这是我第一次尝试Angular.js,不得不从XDK迁移一个应用程序,效果很好 二维码扫描码如下:-Angular 条形码扫描的结果不会写回输入,angular,ionic-framework,Angular,Ionic Framework,我有两个输入框,分别是deviceid和companyid。我正在使用Ionic Creator设计布局 要填写此信息,用户可以扫描二维码,该二维码返回值Config:12345:mycompany 然后,该信息被拆分,并应写回输入框,但这不会发生 输入框具有name=“deviceid”和角度指令ng model=“deviceid”以及name=“companyid”和角度指令ng model=“companyid” 扫描过程工作正常,数据已收集,但不会显示在输入框中,除非我启动另一次扫描,
函数($scope,$stateparms){
$scope.radioCheck=“安全”;
$scope.scanQR=函数(){
cordova.plugins.barcodeScanner.scan(
功能(结果){
var TagResponse=result.text;
var config=TagResponse.indexOf(“config:”);
如果(标记响应!=''){
如果(配置===0){
var ConfigVals=TagResponse.split(“:”);
$scope.deviceid=ConfigVals[1];
$scope.companyid=ConfigVals[2];
}
}
});
返回false;
}
}
试试$scope.$apply()@PareshGami,非常感谢,解决了这个问题。很高兴能帮助您