Получение этой постоянной ошибки: «Ошибка: [ng: areq] аргумент« myController »не является функцией, стала неопределенной» в моей консоли, пытаясь настроить регистрационную форму электронной почты в фортепиане .IO iframe. Угловой скрипт загружается на пианино, поэтому мне не нужно добавлять его в свой код. В конечном счете, я пытаюсь получить сообщение о успехе, чтобы отображаться после отправки электронной почты, но оно не отображается (ng-hide применяется угловым), и, учитывая, что у меня нет других ошибок, и электронная почта успешно извлекается в соответствии с моей консоли. Я еще не закодировал логику для поста и не получу и т. Д., Просто пытаясь заставить эту симуляцию работать. Пытался выработать это уже несколько дней, чтобы любое понимание было бы очень ценится! < /P>
html < /p>
Header
Text
Email address:
Continue
Thanks for registering! Your email has been submitted.
< /code>
script < /p>
tp = window.tp || [];
tp.push(["init", function() {
tp.pianoId.init({
displayMode: 'inline',
containerSelector: '#my-app'
});
}]);
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
$scope.showSuccessMessage = false;
$scope.successMessage = "";
$scope.registerUser = function($event) {
$event.preventDefault();
var email = $scope.email;
if (!email || email.trim() === "") {
console.error('Error: Email is missing or invalid.');
alert('Please provide a valid email address to proceed.');
return;
}
console.log('Email successfully retrieved:', email);
// Register user with Piano
tp.pianoId.show({
screen: 'register',
registrationSuccess: function(data) {
console.log('Registration successful:', data);
// Update AngularJS scope to show the success message
$scope.$apply(function() {
$scope.showSuccessMessage = true;
$scope.successMessage = "Thank you for registering! A confirmation email has been sent to " + email + ".";
});
},
registrationFailed: function(error) {
console.error('Error during registration:', error);
// Update AngularJS scope to handle registration failure
$scope.$apply(function() {
$scope.showSuccessMessage = false;
alert('There was an issue creating your account. Please try again.');
});
}
});
};
});
Подробнее здесь: https://stackoverflow.com/questions/795 ... -undefined
Аргумент '....' не функция, стал неопределенным ⇐ Javascript
Форум по Javascript
-
Anonymous
1744267492
Anonymous
Получение этой постоянной ошибки: «Ошибка: [ng: areq] аргумент« myController »не является функцией, стала неопределенной» в моей консоли, пытаясь настроить регистрационную форму электронной почты в фортепиане .IO iframe. Угловой скрипт загружается на пианино, поэтому мне не нужно добавлять его в свой код. В конечном счете, я пытаюсь получить сообщение о успехе, чтобы отображаться после отправки электронной почты, но оно не отображается (ng-hide применяется угловым), и, учитывая, что у меня нет других ошибок, и электронная почта успешно извлекается в соответствии с моей консоли. Я еще не закодировал логику для поста и не получу и т. Д., Просто пытаясь заставить эту симуляцию работать. Пытался выработать это уже несколько дней, чтобы любое понимание было бы очень ценится! < /P>
html < /p>
Header
Text
Email address:
Continue
Thanks for registering! Your email has been submitted.
< /code>
script < /p>
tp = window.tp || [];
tp.push(["init", function() {
tp.pianoId.init({
displayMode: 'inline',
containerSelector: '#my-app'
});
}]);
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
$scope.showSuccessMessage = false;
$scope.successMessage = "";
$scope.registerUser = function($event) {
$event.preventDefault();
var email = $scope.email;
if (!email || email.trim() === "") {
console.error('Error: Email is missing or invalid.');
alert('Please provide a valid email address to proceed.');
return;
}
console.log('Email successfully retrieved:', email);
// Register user with Piano
tp.pianoId.show({
screen: 'register',
registrationSuccess: function(data) {
console.log('Registration successful:', data);
// Update AngularJS scope to show the success message
$scope.$apply(function() {
$scope.showSuccessMessage = true;
$scope.successMessage = "Thank you for registering! A confirmation email has been sent to " + email + ".";
});
},
registrationFailed: function(error) {
console.error('Error during registration:', error);
// Update AngularJS scope to handle registration failure
$scope.$apply(function() {
$scope.showSuccessMessage = false;
alert('There was an issue creating your account. Please try again.');
});
}
});
};
});
Подробнее здесь: [url]https://stackoverflow.com/questions/79565882/argument-is-not-a-function-got-undefined[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия