2016-08-25 1 views
0

Я не могу сделать работу Ionic Deeplinks. Я получаю эту ошибку. (Я установил https://github.com/driftyco/ionic-native).Невозможно сделать Ionic Deeplinks working

Ошибка: [$ injector: modulerr] Не удалось создать модуль ionic.native из-за: Ошибка: [$ инжектор: nomod] Модуль «ionic.native» недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента.

angular.module('starter', ['ionic', 'ionic.native', 'starter.controllers', 'starter.services', 'ngCordova', 'imageCropper','ngStorage']) 

    .run(['$ionicPlatform', '$cordovaDeeplinks', '$state', '$timeout', function($ionicPlatform, $cordovaDeeplinks, $state, $timeout) { 

    $ionicPlatform.ready(function() { 

     if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) { 
     cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 
     cordova.plugins.Keyboard.disableScroll(true); 

     } 
     if (window.StatusBar) { 
     StatusBar.styleLightContent(); 
     } 

     $cordovaDeeplinks.route({ 
     '/profile': { 
      target: 'tab.profile', 
      parent: 'tab-profile' 
     } 


     }).subscribe(function(match) { 

     $timeout(function() { 
      $state.go(match.$route.parent, match.$args); 

      $timeout(function() { 
      $state.go(match.$route.target, match.$args); 
      }, 800); 
     }, 100); // Timeouts can be tweaked to customize the feel of the deeplink 
     }, function(nomatch) { 
     console.warn('No match', nomatch); 
     }); 
    }); 

    }]) 

    .config(function ($stateProvider, $urlRouterProvider) { 
+0

Привет, спасибо за Ваш комментарий. Я пробовал, что вы говорите, но у меня все еще есть одно и то же сообщение. Могу ли я установить что-то еще? –

ответ

0

Вы, вероятно, нужно запустить:

bower install ionic-native --save