使用ngAudio,当我在控制器中加载ngAudioObject时,我似乎无法使我的代码工作。我可以使用指令直接在视图中使用我的wav文件(所以我知道我已正确链接所有内容)但不能在控制器中。我正在处理一些模块,并想知道是否存在冲突......
如果有明显错误,请告诉我。
var myApp = angular.module('screenApp', ['firebase','ngAudio']);
myApp.controller('screenController', ['$scope','$http','$firebaseArray','$interval', function($scope,$http,$firebaseArray,$interval,ngAudio) {
$scope.audio = ngAudio.load('sounds/dingding.wav');
...
答案 0 :(得分:0)
请参阅:https://docs.angularjs.org/guide/di#inline-array-annotation
使用此类注释时,请注意使注释数组与函数声明中的参数保持同步。
您的参数和注释数组不同步。将'ngAudio'
添加到注释数组。
myApp.controller('screenController', ['$scope','$http','$firebaseArray','$interval', 'ngAudio', function($scope,$http,$firebaseArray,$interval,ngAudio) {
$scope.audio = ngAudio.load('sounds/dingding.wav');