Гиперссылки отключены при использовании ui-sref в AngularJS - PullRequest
0 голосов
/ 01 октября 2018

Мои гиперссылки HTML удаляются / отключаются, когда я использую маршрутизацию состояний UIRouter.Код, который я реализовал, выглядит следующим образом:

// app.route.js
$stateProvider
    .state('weather_details', {
      url:'/weather/:woeid',
      component:'weather_details'
    });

// weather_detail.component.js
function WeatherDetailsController($log, $rootScope, $translate, $stateParams) {
    const vmwd = this;
    vmwd.stateParams = {};
    vmwd.stateParams.keyword = $stateParams.keyword;
    ...
}

У меня есть гиперссылка в виде:

// weather.view.html
<a ui-sref="weather({keyword: vmw.weather.woeid})">
Link
</a>

Почему мои ссылки отключены?

1 Ответ

0 голосов
/ 01 октября 2018

Я решил, что причина в том, что я указал URL-адрес в состоянии:

url:'/weather/:woeid'

И я указал в s-ref:

<a ui-sref="weather({keyword: vmw.weather.keyword})">

Ссылка должна быть:

<a ui-sref="weather({keyword: vmw.weather.woeid})">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...