Как сделать, чтобы функция из вставленной переменной работала?
Смешиваю 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, время: 23:42. |