我想在应用程序开始显示模态时调用函数,所以我做了...
我用onDeviceReady
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
openModal();
}
但该功能未在控制台显示中调用: 未捕获的ReferenceError:未定义openModal
控制器上的功能:
$scope.openModal = function() {
alert("funcionou!");
$scope.modal.show();
};
请帮忙!
答案 0 :(得分:0)
您的代码不知道您的范围。
您可以在加载控制器时运行它。
像这样:
angular.module("controllers",[])
.controller("testController",
function ($scope) {
$scope.$on('$viewContentLoaded',
function () {
$scope.modal.show()
});
});