Javascript 如何内联定义AngularJS函数(在HTML中)?
在我的HTML页面中我有以下功能:Javascript 如何内联定义AngularJS函数(在HTML中)?,javascript,angularjs,Javascript,Angularjs,在我的HTML页面中我有以下功能: <button ng-controller="getURL" ng-href="{{getLoginUrl}}">Login</button> <script src="js/app.js"></script> <script type="text/javascript"> function getURL($scope) { $scope
<button ng-controller="getURL" ng-href="{{getLoginUrl}}">Login</button>
<script src="js/app.js"></script>
<script type="text/javascript">
function getURL($scope) {
$scope.getLoginUrl = '/my-url';
}
</script>
但我得到了这个错误:
未捕获引用错误:未定义getURL
我在getURL控制器之后放置的所有控制器都不工作,并且我得到错误
参数'anotherController'不是函数,未定义
将函数声明移动到app.js
之前,因为您尝试在声明之前使用函数
<script type="text/javascript">
function getURL($scope) {
$scope.getLoginUrl = '/my-url';
}
</script>
<script src="js/app.js"></script>
函数getURL($scope){
$scope.getLoginUrl='/myurl';
}
<script type="text/javascript">
function getURL($scope) {
$scope.getLoginUrl = '/my-url';
}
</script>
<script src="js/app.js"></script>