从我的控制器中的指令访问blob(Angular)

时间:2016-09-08 12:51:28

标签: javascript angularjs node.js

我希望我的控制器访问存储在指令中的blob。基本上,我使用此Angular Audio Recorder并且我想将生成的.wav文件保存到磁盘(我使用NWJS)。

我知道如何编写文件,但我不知道如何从我的控制器访问blob,我不能简单地写$scope.myBlob = audioModel,因为我得到{{1} }

任何想法都将不胜感激

"audioModel is not defined"

2 个答案:

答案 0 :(得分:0)

根据标记中的这些行,audioModel上的recorder字段似乎就在$scope上。

<button ng-click="recorder.playbackRecording()" type="button"
        ng-disabled="recorder.status.isRecording || !recorder.audioModel">
    Play Back
</button>

因此,我不希望这起作用:

$scope.myBlob = audioModel;

但我希望这可以做点什么:

$scope.myBlob = $scope.recorder.audioModel;

答案 1 :(得分:0)

知道了,blob实际上绑定在音频模型属性中audio-model='recordedInput',即我可以通过$scope.myBlob = $scope.recordedInput"

在控制器中访问它