Как сделать, чтобы функция из вставленной переменной работала?
Смешиваю jQuery с AngularJS. Вот так:
$scope.title = ' > <span onclick = "hide(); return false">Информация</span>'; $('span.title').html($scope.title); Или ng-click. Ни та, ни та функция не работает. Почему? |
<html> <body> <span class="title"></span> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> var $scope ={}; $scope.title = ' > <span onclick = "style.display = \'none\'; return false">Информация</span>'; $('span.title').replaceWith($scope.title); </script> </body> </html> |
ну или так
<html> <body> <span class="title"></span> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> var $scope ={}; $scope.title = ' > <span onclick = "$(this).hide(); return false">Информация</span>'; $('span.title').replaceWith($scope.title); </script> </body> </html> |
Возможно, я плохо выразилась. Hide это просто пример функции, мне не hide нужен. Мне надо, чтобы работали функции, написанные AngularJS.
|
Цитата:
|
Часовой пояс GMT +3, время: 20:07. |