在我的控制器中使用cordova InAppBrowser

时间:2015-03-06 15:17:34

标签: cordova ionic

doc中,它表示喜欢

var ref = cordova.InAppBrowser.open(url, target, options);

但在我的控制范围内,代码没有响应任何内容,但是当我使用window.open时,它就有用了,比如

$scope.Open_Video=function()
    {
        window.open('https://www.youtube.com/watch?v=09R8_2nJtjg&feature=player_embedded','_blank','toolbar=yes');
    }

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

我会尝试使用$ ionicPlatform等待设备准备就绪:

.controller('YourController', function($ionicPlatform) {

     $ionicPlatform.ready(function() {

          $scope.Open_Video=function()
              {
                  window.open('https://www.youtube.com/watch?v=09R8_2nJtjg&feature=player_embedded','_blank','toolbar=yes');
              }
     )};
)};

确保包含$ ionicPlatform作为控制器的依赖项。

希望有所帮助!祝你好运!