Я бы хотел вызвать всплывающее меню и функцию js с помощью одной кнопки. Мне нужно изменить текст в popup с помощью этой функции. Мой Всплывающее код:getelementbyid in Ionic popup
angular.module('starter')
.controller('PopupCtrl', function($scope, $ionicPopup, $timeout) {
$scope.showAlert = function() {
var alertPopup = $ionicPopup.alert({
title: '<div id="location-status"></div>',
template: '<div class="text-center"><ion-spinner icon="ripple" class="spinner-positive"></ion-spinner></div>'
});
};
});
Функция проста до сих пор:
function writeText() {
document.getElementById("location-status").innerHTML = "Some text"
}
И кнопка:
<button class="button button-icon icon ion-android-locate" ng-click="showAlert()" onclick="writeText()"></button>
Это работает, когда мой DIV ID = "место-статус" находится где-то в index.html. Он не работал в всплывающем окне. Что не так?
делает) называется всплывающее окно существует в момент WRITETEXT (? возможно, триггеры onclick, прежде чем всплывающее окно будет создано/вставлено в dom. –
Я только что проверил. Это не проблема. Я вызвал всплывающее окно с в нем. При нажатии кнопки ничего не появляется во всплывающем окне. – user293761