2017-01-18 3 views
2

$ stateProviderоткрытой страница в новой вкладке, используя угловую JS UI-маршрутизатор на правой кнопке мыши

// Home route 
    .state('dashboard', { 
     url: '/dashboard', 
     views: { 
      '': { 
        templateUrl: 'views/dashboard.html' , 
        controller : 'WelcomeCtrl' 
       }, 
      '[email protected]': { 
       templateUrl: 'views/addCompany.html', 
       controller: 'homeController' 
      } 
     } 
    }); 

Как загрузить вкладку addCompany на правой кнопке мыши, используя angularjs щий маршрутизатор?

+0

Вы можете определить это в своем HTML-элементе. Вы можете указать атрибут target в элементе привязки, чтобы он был простым. CrazyMac

+0

Когда я перезагружаю страницу, он всегда загружает шаблон панели мониторинга, но я хочу загрузить шаблон компании-компании –

+0

Угловой - это одностраничное веб-приложение. Когда вы перезагружаетесь, это всегда зависит от указанного URL-адреса, а не от того, на котором вы сейчас находитесь. – CrazyMac

ответ

0

Используйте этот код.

 <a ng-href="/[email protected]" target="_blank">New Tab</a> 
+0

, это нормально, но когда я перезагружаю страницу, он выполняет главный контроллер, где im использует $ state. перейдите в состояние панели управления или логин, так как я могу быть в одном шаблоне после перезагрузки –

+0

$ state.reload() ;. Я не могу ответить на ваш вопрос. –