来自Javascript的离子/角度更新数组
我是新来的 我有一个控制器来自Javascript的离子/角度更新数组,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我是新来的 我有一个控制器 .controller('AudioCtrl', function($scope, Audio, AudioSockets) { $scope.audioSockets = AudioSockets.list; $scope.$watch(function() {return AudioSockets.list}, function () { $scope.audioSockets = AudioSockets.list; console.log(Audi
.controller('AudioCtrl', function($scope, Audio, AudioSockets) {
$scope.audioSockets = AudioSockets.list;
$scope.$watch(function() {return AudioSockets.list}, function () {
$scope.audioSockets = AudioSockets.list;
console.log(AudioSockets.list);
});
它引用了一个服务
.service('AudioSockets', function() {
// public API
this.list = sockets;
});
我试图使用一个Javascript数组,它通过外部代码得到更新
var sockets = [];
如何将这些套接字中的内容值输入控制器 添加第三个参数
boolean true
进行深度监视
$scope.$watch(function(){
return AudioSockets.list
},
function(oldVal,newVal){
console.log(newVal);
},true);