как вывести правильно ссылку ng-click или ui-sref

549
05 февраля 2017, 14:12

Есть функция она работает с сервисами, но в другом месте мне нужно вывести конкретный сервис. его айди _configs.payments_config.service.nonContractExternal_ ниже пытался сделать переменную с этим айди и думал, что можно будет кнопку сделать так

<a ng-click="toService(nonContractExternal)"> 

вместо привычного

<a ng-click="toService(service.id)">

и по сути моя цель так и сделать, но почему то оно не срабатывает.

помогите плз.

добавлял в скрипт алерт да и консоль лог и айдишник приходит норм. только не понимаю почему в ссылке он не вставляется. Еще как вариант пробовал

<a ng-click="toService(nonContractExternal)"> 

но тогда при загрузке страницы сразу перебрасывает на этот сервис. а мне нужно только при клике. может там куда-то нужно e.preventdefault влепить? то куда?

$scope.toService = function(serviceId) {
    /*var nonContractExternal = {
        serviceId: configs.payments_config.service.nonContractExternal
    };*/
    var nonContractExternal = configs.payments_config.service.nonContractExternal;
    var data = {
        serviceId: serviceId,
        fields: [],
        amount: 0,
        autoCheck: false
    };
    $scope.preLoader = true;
    if ($stateParams.subscribe) {
        data.subscribe = true;
    }
    $state.go('pages.payment', data);
};
READ ALSO
Как добавлять на свою карту JavaScript плагины?

Как добавлять на свою карту JavaScript плагины?

Добрый день,допустим я имею стандартный каркас google Maps javascript API3

455
Не закрывается меню

Не закрывается меню

Что нужно дописать чтобы скрывалось меню? Нажимаю в любую точку браузера меню закрывается, нажимаю на кнопку меню не закрывается, прошу помощи:

505
Не грузится блок ya-share2 через load()

Не грузится блок ya-share2 через load()

Нужно реализовать следующее: при клике с главной на ссылку с новостью, новость должна открываться не на своей странице, а должен появляться...

433