角度服务很奇怪

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

标签: angular

所以,我有这种奇怪的情况。

首先是有效的:

  "use strict";
  define([
    'mediastream/webrtc'
  ], function(WebRTC) {
    return ["api", function(api) {
      return new WebRTC(api);
    }];
  });

并致电:sourceDistribution.doCall(id);正常工作

但是当我添加登录时:

"use strict";
define([
  'mediastream/webrtc'
], function(WebRTC) {

  var Testi = function(api) {
    this.api = api;
    this.broadCastTypes = ["call", "video"];
  }

  Testi.prototype.initWebRTC = function(api) {
    return ["api", function(api) {
      return new WebRTC(api);
    }]; 
  }

  Testi.prototype.enterBroadcast = function(id) {
    console.log(1);
  }

  return ["api", function(api) {
    return new Testi(api);
  }]; 
});

然后通过sourceDistribution.initWebRTC(id).doCall(id);调用它我得到的错误无法从undefined调用doCall。 这是一些我不熟悉的特定角度,以及如何解决这个问题。

P.S添加文本以便堆栈溢出让我发布问题,我真的不知道这是怎么回事。

0 个答案:

没有答案