【发布时间】:2013-08-01 04:35:59
【问题描述】:
以下工作从
调用函数 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)?
【问题讨论】:
-
你没有使用ngClick有什么原因吗?
-
是的,尽管这不是一个很好的理由。 (缺乏知识)感谢您的提醒。
-
我在你的控制器中看到 DOM 引用了吗? ....你真丢脸:)
标签: javascript html angularjs