gpt4 book ai didi

javascript - 你如何从 href 调用 AngularJS $scope.Function?

转载 作者:技术小花猫 更新时间:2023-10-29 12:47:39 24 4
gpt4 key购买 nike

下面的工作是从

调用函数 ActiveChange(variable)
a(href="javascript: ActiveChange('topStories');") Top Stories

但是如果函数被定义为 AngularJS $scope 函数,例如

function activeController ($scope) {    
$scope.topStories='active';
$scope.mostRecent='lucky';
$scope.ActiveChange = function (activeTab) {
if(activeTab=='topStories'){
var x=document.getElementById("someinput");
x.value='happy to be alive';
$scope.topStories='active';
$scope.mostRecent='';
}
else {
alert('else');
$scope.topStories='happy';
$scope.mostRecent='active';
}
}
}

如何调用 $scope.ActiveChange = function (activeTab)?

最佳答案

就像@Mike 说的那样使用ngClick。我看不到在 href 中使用 angular 的原因。

类似于:

<a href="" ng-click="ActiveChange('topStories');">Top Stories</a>

或者留空:

<a href ng-click="ActiveChange('topStories');">Top Stories</a>

关于javascript - 你如何从 href 调用 AngularJS $scope.Function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17985327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com