Доброго дня!
Странные вещи происходят в моём коде. Надо мне в модальное окошко одну переменную передать. Я её в data-whatever ссылки прописываю,
<a class="btn btn-default btn-xs" href="" data-toggle="modal" data-target="#dishCard" data-whatever="{{dish.id}}">
<i class="fa fa-info-circle fa-lg"></i>
</a>
через jQuery её передаю и начинается магия. Если так:
$('#dishCard').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget)
$scope.dish_id = button.data('whatever')
toastr.info('Dish.ID: '+button.data('whatever'))
});
то передаётся нормально. Если же без тостера, то есть так:
$('#dishCard').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget)
$scope.dish_id = button.data('whatever')
});
то ничего никуда не передаётся. Я уже голову сломал, подскажите, почему такое происходит, что я делаю не так? И есть ли более разумный способ отдавать данные в модальное окно?