此代码有错误。我不知道为什么要使用angularjs 1.7.x版本
$(document).ready(function () {
$('#signupBtn-spinner').hide();
var app = angular.module('myApp', []);
$('#signupBtn').click(signup);
function signup() {
app.controller('signupController', ['$scope', '$http', function ($scope, $http) {
alert('hello')
}]);
}
})
答案 0 :(得分:0)
如果要实现注册/登录逻辑,建议您使用ui-router。一些example。
还请阅读乔什·戴维·米勒的出色回答“Thinking in AngularJS” if I have a jQuery background
关于您的问题:
您从ng-app
得到此错误。
从var app = angular.module('myApp', []);
中抽出$(document).ready
Angularjs已加载,并且由于尚未准备好而看不到任何模块。
var app = angular.module('myApp', []);
$(document).ready(function () {
$('#signupBtn-spinner').hide();
$('#signupBtn').click(signup);
function signup() {
app.controller('signupController', ['$scope', '$http', function ($scope, $http) {
alert('hello')
}]);
}
})